Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
897b946
ci(OMN-14104): gate all PR workflows on OCC preflight
jonahgabriel Jul 7, 2026
5d37334
ci(OMN-14104): re-arm OCC preflight after evidence merge
jonahgabriel Jul 7, 2026
937d2cd
ci(OMN-14104): target core dev for OCC preflight callers
jonahgabriel Jul 7, 2026
d5754cd
ci(OMN-14104): pin infra OCC preflight reusable workflow
jonahgabriel Jul 7, 2026
3d9ccc6
ci(OMN-14104): pin infra OCC preflight to workflow-sha fix
jonahgabriel Jul 7, 2026
0dc2da0
ci(OMN-14104): correct OCC preflight workflow pin
jonahgabriel Jul 7, 2026
c2ba177
ci(OMN-14104): use working OCC preflight core pin
jonahgabriel Jul 7, 2026
53abe81
ci(OMN-14104): pin OCC preflight to dev-validator workflow
jonahgabriel Jul 7, 2026
e64e015
ci(OMN-14104): pin OCC preflight to isolated wheel build
jonahgabriel Jul 7, 2026
9e056d7
ci(OMN-14104): pass explicit OCC preflight core ref
jonahgabriel Jul 7, 2026
a41c7f2
ci(OMN-14104): pin infra OCC preflight to compat-dev core fix
jonahgabriel Jul 7, 2026
691c1de
ci(OMN-14104): fail CI Summary explicitly when OCC preflight is red
jonahgabriel Jul 8, 2026
8e9f646
ci(OMN-14104): re-trigger CI after transient startup_failure batch
jonahgabriel Jul 8, 2026
2009694
ci(OMN-14104): re-pin occ-preflight reusable to merged omnibase_core …
jonahgabriel Jul 8, 2026
6d51a36
ci(OMN-14104): refresh dispatch parity fixture
jonahgabriel Jul 8, 2026
d7cd8e4
ci(OMN-14104): restore routed dispatch parity fixture
jonahgabriel Jul 8, 2026
772b7e2
ci(OMN-14104): refresh parity fixture metadata
jonahgabriel Jul 8, 2026
a5f36a9
ci(OMN-14104): allow reusable occ preflight in webhook tests
jonahgabriel Jul 8, 2026
b4b9f6a
ci(OMN-14104): run plugin lifecycle guard in uv env
jonahgabriel Jul 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .github/workflows/artifact-reconciliation-webhook.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,19 @@ on:
types: [opened, synchronize, closed, reopened]

jobs:
occ-preflight:
# self-gating-ok: centralized OCC preflight reusable is the canonical cross-repo gate for non-OCC repositories.
uses: OmniNode-ai/omnibase_core/.github/workflows/occ-preflight.yml@8a47e092002dd1338599fa0733feda469436acbf
permissions:
contents: read
pull-requests: read
with:
contracts-dir: contracts
receipts-dir: drift/dod_receipts
core-ref: 8a47e092002dd1338599fa0733feda469436acbf

publish-pr-webhook:
needs: occ-preflight
name: Publish PR Webhook Event
runs-on: >-
${{
Expand Down
12 changes: 12 additions & 0 deletions .github/workflows/auto-merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,19 @@ permissions:
pull-requests: write

jobs:
occ-preflight:
# self-gating-ok: centralized OCC preflight reusable is the canonical cross-repo gate for non-OCC repositories.
uses: OmniNode-ai/omnibase_core/.github/workflows/occ-preflight.yml@8a47e092002dd1338599fa0733feda469436acbf
permissions:
contents: read
pull-requests: read
with:
contracts-dir: contracts
receipts-dir: drift/dod_receipts
core-ref: 8a47e092002dd1338599fa0733feda469436acbf

auto-merge:
needs: occ-preflight
timeout-minutes: 30
name: Enable Auto-Merge
runs-on: >-
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/call-occ-preflight.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,9 @@ permissions:

jobs:
occ-preflight:
uses: OmniNode-ai/omnibase_core/.github/workflows/occ-preflight.yml@main
# self-gating-ok: centralized OCC preflight reusable is the canonical cross-repo gate for non-OCC repositories.
uses: OmniNode-ai/omnibase_core/.github/workflows/occ-preflight.yml@8a47e092002dd1338599fa0733feda469436acbf
with:
contracts-dir: contracts
receipts-dir: drift/dod_receipts
core-ref: 8a47e092002dd1338599fa0733feda469436acbf
12 changes: 12 additions & 0 deletions .github/workflows/call-receipt-gate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,19 @@ permissions:
pull-requests: read

jobs:
occ-preflight:
# self-gating-ok: centralized OCC preflight reusable is the canonical cross-repo gate for non-OCC repositories.
uses: OmniNode-ai/omnibase_core/.github/workflows/occ-preflight.yml@8a47e092002dd1338599fa0733feda469436acbf
permissions:
contents: read
pull-requests: read
with:
contracts-dir: contracts
receipts-dir: drift/dod_receipts
core-ref: 8a47e092002dd1338599fa0733feda469436acbf

verify:
needs: occ-preflight
uses: OmniNode-ai/omnibase_core/.github/workflows/receipt-gate.yml@main
with:
branch-policy-mode: >-
Expand Down
12 changes: 12 additions & 0 deletions .github/workflows/call-reject-skip.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,18 @@ permissions:
pull-requests: read

jobs:
occ-preflight:
# self-gating-ok: centralized OCC preflight reusable is the canonical cross-repo gate for non-OCC repositories.
uses: OmniNode-ai/omnibase_core/.github/workflows/occ-preflight.yml@8a47e092002dd1338599fa0733feda469436acbf
permissions:
contents: read
pull-requests: read
with:
contracts-dir: contracts
receipts-dir: drift/dod_receipts
core-ref: 8a47e092002dd1338599fa0733feda469436acbf

call-reject-skip-token:
needs: occ-preflight
uses: OmniNode-ai/omniclaude/.github/workflows/reject-deploy-gate-skip.yml@main
secrets: inherit
12 changes: 12 additions & 0 deletions .github/workflows/canonical-inference-gate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,19 @@ permissions:
contents: read

jobs:
occ-preflight:
# self-gating-ok: centralized OCC preflight reusable is the canonical cross-repo gate for non-OCC repositories.
uses: OmniNode-ai/omnibase_core/.github/workflows/occ-preflight.yml@8a47e092002dd1338599fa0733feda469436acbf
permissions:
contents: read
pull-requests: read
with:
contracts-dir: contracts
receipts-dir: drift/dod_receipts
core-ref: 8a47e092002dd1338599fa0733feda469436acbf

canonical-inference-gate:
needs: occ-preflight
timeout-minutes: 30
name: Canonical Inference Gate
# OMNI_RUNNER_SELECTOR_V1 - trusted CI defaults to self-hosted omnibase-ci; public forks default to ubuntu-latest.
Expand Down
12 changes: 12 additions & 0 deletions .github/workflows/check-handshake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,19 @@ concurrency:
cancel-in-progress: true

jobs:
occ-preflight:
# self-gating-ok: centralized OCC preflight reusable is the canonical cross-repo gate for non-OCC repositories.
uses: OmniNode-ai/omnibase_core/.github/workflows/occ-preflight.yml@8a47e092002dd1338599fa0733feda469436acbf
permissions:
contents: read
pull-requests: read
with:
contracts-dir: contracts
receipts-dir: drift/dod_receipts
core-ref: 8a47e092002dd1338599fa0733feda469436acbf

check-handshake:
needs: occ-preflight
name: Check architecture handshake
# OMNI_RUNNER_SELECTOR_V1 — trusted CI defaults to self-hosted omnibase-ci; public forks default to ubuntu-latest
runs-on: >-
Expand Down
12 changes: 12 additions & 0 deletions .github/workflows/check-sibling-compat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,19 @@ concurrency:
cancel-in-progress: true

jobs:
occ-preflight:
# self-gating-ok: centralized OCC preflight reusable is the canonical cross-repo gate for non-OCC repositories.
uses: OmniNode-ai/omnibase_core/.github/workflows/occ-preflight.yml@8a47e092002dd1338599fa0733feda469436acbf
permissions:
contents: read
pull-requests: read
with:
contracts-dir: contracts
receipts-dir: drift/dod_receipts
core-ref: 8a47e092002dd1338599fa0733feda469436acbf

sibling-compat:
needs: occ-preflight
name: Sibling Compat Check (OMN-4315)
runs-on: >-
${{
Expand Down
Loading
Loading