mirror of
https://github.com/game-ci/unity-builder.git
synced 2026-06-16 13:06:53 -07:00
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:
@@ -31,3 +31,9 @@ jobs:
|
|||||||
- run: bash <(curl -s https://codecov.io/bash)
|
- run: bash <(curl -s https://codecov.io/bash)
|
||||||
- run: yarn build || { echo "build command should always succeed" ; exit 61; }
|
- 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; }
|
# - 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
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ name: Orchestrator Integration Tests
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
workflow_call: # Allow integrity-check.yml and other workflows to invoke these tests
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '0 3 * * *' # Daily at 3 AM UTC
|
- cron: '0 3 * * *' # Daily at 3 AM UTC
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user