ci: wire orchestrator integration tests into integrity check

- Add workflow_call trigger to validate-orchestrator-integration.yml
  so other workflows can invoke the exhaustive test suite
- Add orchestrator-integration job to integrity-check.yml that runs
  on pushes to main (skipped on PRs to avoid 1-2h CI time)
- Daily cron + manual dispatch remain as fallback triggers

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
frostebite
2026-03-11 07:11:06 +00:00
parent 8e79c867bd
commit afcb405e96
2 changed files with 7 additions and 0 deletions

View File

@@ -31,3 +31,9 @@ jobs:
- run: bash <(curl -s https://codecov.io/bash)
- run: yarn build || { echo "build command should always succeed" ; exit 61; }
# - run: yarn build --quiet && git diff --quiet dist || { echo "dist should be auto generated" ; git diff dist ; exit 62; }
orchestrator-integration:
name: Orchestrator Integration
if: github.event_name == 'push'
uses: ./.github/workflows/validate-orchestrator-integration.yml
secrets: inherit

View File

@@ -12,6 +12,7 @@ name: Orchestrator Integration Tests
on:
workflow_dispatch:
workflow_call: # Allow integrity-check.yml and other workflows to invoke these tests
schedule:
- cron: '0 3 * * *' # Daily at 3 AM UTC