From ad1a1e8cb27da56bb39e2cc40882d54f4d1f91f0 Mon Sep 17 00:00:00 2001 From: frostebite Date: Tue, 10 Mar 2026 06:48:27 +0000 Subject: [PATCH] fix(ci): add build step to k8s and aws integration jobs The orchestrator tests need compiled output (dist/index.js) to exist before running integration tests that spawn containers/k8s jobs. Co-Authored-By: Claude Opus 4.6 --- .../workflows/validate-orchestrator-integration.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/validate-orchestrator-integration.yml b/.github/workflows/validate-orchestrator-integration.yml index abd8f396..3bc800f0 100644 --- a/.github/workflows/validate-orchestrator-integration.yml +++ b/.github/workflows/validate-orchestrator-integration.yml @@ -385,6 +385,12 @@ jobs: - run: yarn install --frozen-lockfile + - name: Build orchestrator + run: | + echo "Building orchestrator TypeScript..." + yarn build + echo "✓ orchestrator build successful" + # --- Fast unit tests (fast-fail gate before heavy infra tests) --- - name: Run orchestrator unit tests (fast, no infra) timeout-minutes: 2 @@ -679,6 +685,12 @@ jobs: - run: yarn install --frozen-lockfile + - name: Build orchestrator + run: | + echo "Building orchestrator TypeScript..." + yarn build + echo "✓ orchestrator build successful" + # --- AWS Test 1: orchestrator-image --- - name: Run orchestrator-image test (AWS) timeout-minutes: 10