From fbc8444e6ff9ea14dde1e8e25d5efa798cbd7fa3 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Wed, 14 Jan 2026 20:01:25 +0100 Subject: [PATCH] ci(e2e): serialize deploy pipeline server -> universal -> workstation - Run deployment tests sequentially for focused E2E stabilization - Make universal depend on server - Make workstation depend on server and universal - Keep image build as single entry point https://chatgpt.com/share/6967e809-7df4-800f-a234-b40ead86626f --- .github/workflows/code-analyses.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/code-analyses.yml b/.github/workflows/code-analyses.yml index 4972fc077a..2b87fa9217 100644 --- a/.github/workflows/code-analyses.yml +++ b/.github/workflows/code-analyses.yml @@ -28,19 +28,22 @@ jobs: uses: ./.github/workflows/test-code-unit.yml build-ci-images: uses: ./.github/workflows/build-ci-images.yml + # During the final code implementation against the e2e tests server -> universal -> workstation to keep focus. + # Later it can be parallized again test-deploy-universal: needs: - build-ci-images + - test-deploy-server uses: ./.github/workflows/test-deploy-universal.yml test-deploy-server: needs: - build-ci-images uses: ./.github/workflows/test-deploy-server.yml - # Server debugging has a higher priority, so first wait for all server deployment tests to finish test-deploy-workstation: - needs: + needs: - build-ci-images - test-deploy-server + - test-deploy-universal uses: ./.github/workflows/test-deploy-workstation.yml test-install-make: uses: ./.github/workflows/test-install-make.yml