name: CI # Thin caller — delegates all jobs to the shared reusable workflow. # Must include workflow_call so deploy.yml can gate on this workflow. on: pull_request: {} push: branches: [main] workflow_call: {} # Required by the reusable phpcs job which commits phpcbf auto-fixes back # to the PR branch. GitHub enforces that callers declare at least the same # permissions as any job-level override in the called workflow. permissions: contents: write jobs: ci: uses: peptide-repo/peptide-e2e/.github/workflows/ci.yml@main with: tests: wp-framework has_js: true line_limit_paths: inc secrets: inherit