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
This commit is contained in:
kevinveenbirkenbach committed 2026-01-14 20:01:25 +01:00
1 parent 2506c0a480
commit fbc8444e6f
1 file changed
+5 -2
+5 -2
View File
@@ -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