GitHub Actions Workflow Generator — illustrative example INPUT Create a GitHub Actions workflow for a Node 24 project with committed package-lock.json and npm test. Trigger on push and pull request. No publishing or secrets required. RESULT name: Tests on: [push, pull_request] permissions: contents: read jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - uses: actions/setup-node@v7 with: node-version: 24 package-manager-cache: false - run: npm ci - run: npm test Action major versions follow their official examples at editorial review. Confirm runner compatibility and pin reviewed commit SHAs if required by your repository policy. REVIEW CI workflows need the actual triggers, runtime and test commands. Keep permissions narrow and do not expose secrets to untrusted pull-request code. This is a teaching example, not a live execution record.