Skip to content

Commit 1a05631

Browse files
committed
ci: Run End-to-End Tests for Debug and Release Configurations
Motivation ---------- It looks like building images with containertool fails once the release configuration is used. Modifications ------------- Update end to end and integration workflows to test both debug and release configurations. Result ------ End-to-End Tests will now fail in release configuration. Test Plan --------- Other tests are not affected by this.
1 parent 2c5e654 commit 1a05631

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

.github/workflows/endtoend_tests.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ jobs:
2121
- 5000:5000
2222
strategy:
2323
matrix:
24+
configuration:
25+
- debug
26+
- release
2427
example:
2528
- Examples/HelloWorldVapor
2629
- Examples/HelloWorldHummingbird
@@ -47,6 +50,7 @@ jobs:
4750
cat ${{ matrix.example }}/Package.swift
4851
swift package \
4952
--package-path ${{ matrix.example }} \
53+
--configuration ${{ matrix.configuration }} \
5054
-Xswiftc -warnings-as-errors \
5155
--swift-sdk x86_64-swift-linux-musl \
5256
--allow-network-connections all \

0 commit comments

Comments
 (0)