ci: split tracker-policy into separate issue and PR workflows #417

Merged
didericis merged 1 commits from fix-tracker-policy-split into main 2026-07-18 14:44:22 -04:00
Collaborator

Closes #416

Gitea Actions reports skipped jobs as a non-success status, so label-issue (skipped on PR events via if) was blocking PR merges.

Fix: replace the single tracker-policy.yml with two dedicated files:

  • tracker-policy-issues.yml — triggers only on issues events
  • tracker-policy-pr.yml — triggers only on pull_request events

After merge, update the branch-protection required status context from tracker-policy / check-pr to tracker-policy-pr / check-pr

Closes #416 Gitea Actions reports skipped jobs as a non-success status, so `label-issue` (skipped on PR events via `if`) was blocking PR merges. Fix: replace the single `tracker-policy.yml` with two dedicated files: - `tracker-policy-issues.yml` — triggers only on `issues` events - `tracker-policy-pr.yml` — triggers only on `pull_request` events After merge, update the branch-protection required status context from `tracker-policy / check-pr` to `tracker-policy-pr / check-pr`
didericis-claude added 1 commit 2026-07-18 14:40:02 -04:00
ci: split tracker-policy into separate issue and PR workflows
tracker-policy-pr / check-pr (pull_request) Successful in 4s
3a6fbad057
Gitea Actions reports skipped jobs as a non-success status, which caused
label-issue to block PRs even though its if-condition correctly excluded it.
Two dedicated workflows eliminate the skipped-job problem entirely.

After merge, update the branch-protection required status context from
`tracker-policy / check-pr` to `tracker-policy-pr / check-pr`.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
didericis merged commit 3a6fbad057 into main 2026-07-18 14:44:22 -04:00
didericis deleted branch fix-tracker-policy-split 2026-07-18 14:44:23 -04:00
Sign in to join this conversation.