Skip to content

fix(ci): deduplicate PR checks and cancel superseded runs - #281

Merged
scbrown merged 1 commit into
mainfrom
muldoon/rcu3-ci-events-20261114
Nov 14, 2026
Merged

scbrown merged 1 commit into
mainfrom
muldoon/rcu3-ci-events-20261114

Conversation

@scbrown

@scbrown scbrown commented Nov 14, 2026

Copy link
Copy Markdown
Collaborator

Four check workflows currently run twice per feature PR head, once on push and once on pull_request. Restrict branch pushes to main while retaining all tag pushes and PR checks. Superseded CI, documentation, member-verification and stack-table runs for the same PR share a workflow-specific group; non-PR runs use unique run IDs so main and release-tag runs cannot cancel or replace one another.

Validation: audited current workflow event declarations across the stack-owner map. Parsed event controls verify feature push suppression, PR/main/tag coverage, PR supersession and isolation across workflows and main runs; jobs, permissions, environment, path filters, scheduled and manual events are unchanged. HOME guard clean. Hosted exact-head delivery remains to be observed. Rollback: revert this workflow-only change.

Before/after: feature push plus PR previously scheduled two CI matrices; the new event selection schedules only the PR matrix. Main and tag events remain admitted. This is a declarative workflow change; no local recording can establish hosted scheduling.

@scbrown
scbrown merged commit 6dd0ce8 into main Nov 14, 2026
16 checks passed
@scbrown
scbrown deleted the muldoon/rcu3-ci-events-20261114 branch November 14, 2026 02:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant