From e895ef77b63241ddd3991bc8fbc500345e7f03db Mon Sep 17 00:00:00 2001 From: Frederic Cabassut Date: Sun, 8 Mar 2026 18:13:56 +0100 Subject: [PATCH] ci: run all jobs in parallel to reduce pipeline time MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove `needs` dependencies from e2e-tests and docker-build jobs. They don't depend on lint/unit outputs — failures are visible from their own jobs. Saves ~22s off the critical path. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/ci.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1f6396c..c983eaf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,7 +51,6 @@ jobs: e2e-tests: name: E2E Tests runs-on: ubuntu-latest - needs: [lint-and-check, unit-tests] steps: - uses: actions/checkout@v4 @@ -95,7 +94,6 @@ jobs: docker-build: name: Docker Build runs-on: ubuntu-latest - needs: [lint-and-check, unit-tests] steps: - uses: actions/checkout@v4