From b3d7ac195e9fe263cc21999c8a86da69f985be4b Mon Sep 17 00:00:00 2001 From: Sven Herzberg Date: Wed, 29 Oct 2025 19:57:51 +0100 Subject: [PATCH] ci: Run End-to-End Tests for Debug and Release Configurations Motivation ---------- It looks like building images with containertool on Linux fails downloading the base image `swift:slim` from dockerhub. Modifications ------------- Update end to end and integration workflows to test both `scratch` and `swift:slim` base images. Result ------ End-to-End Tests will now fail in release configuration. Test Plan --------- Other tests are not affected by this. --- .github/workflows/endtoend_tests.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/endtoend_tests.yml b/.github/workflows/endtoend_tests.yml index 90a50d3..07a0195 100644 --- a/.github/workflows/endtoend_tests.yml +++ b/.github/workflows/endtoend_tests.yml @@ -21,6 +21,9 @@ jobs: - 5000:5000 strategy: matrix: + from: + - scratch + - swift:slim example: - Examples/HelloWorldVapor - Examples/HelloWorldHummingbird @@ -52,7 +55,7 @@ jobs: --allow-network-connections all \ build-container-image \ --repository localhost:5000/example \ - --from scratch + --from ${{ matrix.from }} - name: Run the example run: |