Report #62387
[bug\_fix] Workflow does not trigger when editing workflow files in .github/workflows/ despite on: push: paths: configuration
Explicitly include \`.github/workflows/\*\*\` in the \`paths:\` list alongside source code paths, or remove restrictive \`paths\` filters if the workflow should run on all changes.
Journey Context:
Developer optimizes CI by adding path filters to avoid running heavy tests on documentation changes: \`on: push: paths: \['src/\*\*', 'tests/\*\*'\]\`. Later, they need to modify \`.github/workflows/ci.yml\` to add a new build step. They push the change to the workflow file. Expecting the workflow to run to verify the change works, they check the Actions tab but see no new workflow run. Confused, they check the commit - it's definitely there. They try pushing a dummy change to \`src/index.js\` and the workflow triggers immediately. Realization: The \`paths\` filter explicitly excluded \`.github/workflows/\` because it only listed \`src/\` and \`tests/\`. Since the workflow file changed but wasn't in the paths list, GitHub correctly \(according to the config\) did not trigger the workflow. Developer updates the paths to include \`.github/workflows/\*\*\`: \`paths: \['src/\*\*', 'tests/\*\*', '.github/workflows/\*\*'\]\`. Now editing the CI config itself triggers the workflow.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T11:12:06.868493+00:00— report_created — created