PR #22 (port Unity's self-healing pattern to label-sync workflow) had commit prefix fix: and modified .github/workflows/label-sync.yml. The check was expected to require a VERSION bump but did not, allowing the PR to merge without one. release.yml subsequently failed post-merge.
Hypothesis: the check's match rules may only fire on changes outside .github/, which would explain why a workflow-only fix: PR slipped past.
Action: review the check's matching rules and ensure all feat:/fix: commits trigger the requirement regardless of which paths they touch.
PR #22 (port Unity's self-healing pattern to label-sync workflow) had commit prefix
fix:and modified .github/workflows/label-sync.yml. The check was expected to require a VERSION bump but did not, allowing the PR to merge without one. release.yml subsequently failed post-merge.Hypothesis: the check's match rules may only fire on changes outside .github/, which would explain why a workflow-only fix: PR slipped past.
Action: review the check's matching rules and ensure all feat:/fix: commits trigger the requirement regardless of which paths they touch.