Skip to content

ci(OMN-19645): cancel superseded pull request runs in 19 workflows - #326

Merged
jonahgabriel merged 1 commit into
devfrom
jonah/omn-19645-cancel-superseded-pr-runs
Sep 25, 2026
Merged

jonahgabriel merged 1 commit into
devfrom
jonah/omn-19645-cancel-superseded-pr-runs

Conversation

@jonahgabriel

@jonahgabriel jonahgabriel commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Add top-level PR-scoped concurrency to 19 PR-triggered workflows.
  • The group uses the PR number for pull requests and the commit SHA otherwise.
  • Cancellation is enabled only for pull-request events; push, merge queue, scheduled, and manual runs are never cancelled.

Workflows changed

  • auto-merge.yml
  • ban-hardcoded-runner-ip.yml
  • call-occ-preflight.yml
  • call-receipt-gate.yml
  • call-reject-skip.yml
  • check-handshake.yml
  • docs-validate.yml
  • golden-chain-coverage.yml
  • hardcoded-delegation-refs.yml
  • kb-doc-gate.yml
  • main-target-guard.yml
  • no-hardcoded-fallbacks.yml
  • pr-title-check.yml
  • public-repo-hygiene.yml
  • required-check-skip-guard-caller.yml
  • security-scan.yml
  • stale-todo-gate.yml
  • todo-audit-on-merge.yml
  • workflow-script-refs.yml

Workflows skipped

  • ci.yml — ci-summary aggregates two jobs and needs cancelled-supersession grace first.
  • omni-standards-compliance.yml — omni-standards-gate aggregates four jobs and needs cancelled-supersession grace first.

Verification

  • actionlint on all 19 changed workflows
  • pre-commit run --files on all changed files
  • pytest -q tests/ci/test_workflow_script_refs_exist.py (12 passed)

Evidence-Ticket: OMN-19645
Evidence-Source: OCC#11349

@jonahgabriel jonahgabriel added the hold:auto-merge Do not arm auto-merge; the merge-drain lane lands this PR label Sep 25, 2026
@onexbot-occ-writer

Copy link
Copy Markdown
Contributor

No OCC evidence companion was minted for this PR.

product PR is a draft; companion suppressed (F-17)

Matched in the state: draft

To clear this: Mark the PR ready for review. The ready_for_review trigger re-fires the born path and the companion mints then.

Reported by node_occ_companion_effect (decline code pr_draft, OMN-16665). This decision was made against the PR's LIVE state at compute time, not at publish time — a green publisher job only means the command reached the broker.

@jonahgabriel
jonahgabriel marked this pull request as ready for review September 25, 2026 20:28
@onexbot-occ-writer

Copy link
Copy Markdown
Contributor

OCC autobind did not mint a companion for this PR: no changed-file candidate could be proven RED against the merge base, and emitting a PR-existence probe instead would be non-falsifiable evidence (OMN-15247). Hand-authored evidence is required.

jonahgabriel pushed a commit to OmniNode-ai/onex_change_control that referenced this pull request Sep 25, 2026
* evidence: OCC companion pass 1 for OmniNode-ai/omnidash#326

* evidence: OCC companion self-bind for #11349

---------

Co-authored-by: node-occ-companion-effect <occ-companion-effect@omninode.ai>
@jonahgabriel
jonahgabriel merged commit ee3c068 into dev Sep 25, 2026
47 of 51 checks passed
@jonahgabriel
jonahgabriel deleted the jonah/omn-19645-cancel-superseded-pr-runs branch September 25, 2026 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hold:auto-merge Do not arm auto-merge; the merge-drain lane lands this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant