From cd42e0a79ce38f5d9e407c2d39bfc67d2edacff7 Mon Sep 17 00:00:00 2001 From: kb-typeform Date: Thu, 23 Apr 2026 16:14:11 +0200 Subject: [PATCH] test: remove needs: build from unit-tests job Unit tests don't consume the build artifact and re-run any codegen via pre-test-command, so needs: build only serialized the pipeline. Removing it lets unit-tests run in parallel with build for faster PR feedback. This is a test branch for validating the change against performance-analytics (the one repo where Turbo cache warmup could interact with parallel execution). Co-Authored-By: Claude Opus 4.7 --- .github/workflows/frontend-pr-workflow.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/frontend-pr-workflow.yml b/.github/workflows/frontend-pr-workflow.yml index 0f3428b..7c91477 100644 --- a/.github/workflows/frontend-pr-workflow.yml +++ b/.github/workflows/frontend-pr-workflow.yml @@ -375,11 +375,10 @@ jobs: path: ${{ inputs.build-artifact-path || inputs.build-output-dir }} retention-days: 1 - # Job 2: Unit Tests (parallel with integration tests) + # Job 2: Unit Tests (parallel with build — does not consume build artifacts) unit-tests: name: 🧪 Unit Tests if: inputs.run-unit-tests - needs: build runs-on: ${{ fromJSON(inputs.runner) }} timeout-minutes: ${{ inputs.test-timeout }}