From 7004ca5877e155e4a79a6d8a42291581ba2b8c33 Mon Sep 17 00:00:00 2001 From: Yim Lee Date: Tue, 4 Apr 2023 14:08:31 -0700 Subject: [PATCH] Update CI - Add docker-compose file for Swift 5.8 and 5.9 - Update docker image for Swift 5.7 - Update `main` to Ubuntu 22.04 --- docker/docker-compose.2004.57.yaml | 3 ++- docker/docker-compose.2004.main.yaml | 17 ----------------- docker/docker-compose.2204.58.yaml | 18 ++++++++++++++++++ docker/docker-compose.2204.59.yaml | 17 +++++++++++++++++ docker/docker-compose.2204.main.yaml | 17 +++++++++++++++++ 5 files changed, 54 insertions(+), 18 deletions(-) delete mode 100644 docker/docker-compose.2004.main.yaml create mode 100644 docker/docker-compose.2204.58.yaml create mode 100644 docker/docker-compose.2204.59.yaml create mode 100644 docker/docker-compose.2204.main.yaml diff --git a/docker/docker-compose.2004.57.yaml b/docker/docker-compose.2004.57.yaml index f422b50..6e799b6 100644 --- a/docker/docker-compose.2004.57.yaml +++ b/docker/docker-compose.2004.57.yaml @@ -6,7 +6,8 @@ services: image: swift-linux-backtrace:20.04-5.7 build: args: - base_image: "swiftlang/swift:nightly-main-focal" + ubuntu_version: "focal" + swift_version: "5.7" test: image: swift-linux-backtrace:20.04-5.7 diff --git a/docker/docker-compose.2004.main.yaml b/docker/docker-compose.2004.main.yaml deleted file mode 100644 index 53e766d..0000000 --- a/docker/docker-compose.2004.main.yaml +++ /dev/null @@ -1,17 +0,0 @@ -version: "3" - -services: - - runtime-setup: - image: swift-linux-backtrace:20.04-main - build: - args: - base_image: "swiftlang/swift:nightly-main-focal" - - test: - image: swift-linux-backtrace:20.04-main - environment: - - FORCE_TEST_DISCOVERY=--enable-test-discovery - - shell: - image: swift-linux-backtrace:20.04-main diff --git a/docker/docker-compose.2204.58.yaml b/docker/docker-compose.2204.58.yaml new file mode 100644 index 0000000..2d86019 --- /dev/null +++ b/docker/docker-compose.2204.58.yaml @@ -0,0 +1,18 @@ +version: "3" + +services: + + runtime-setup: + image: swift-linux-backtrace:22.04-5.8 + build: + args: + ubuntu_version: "jammy" + swift_version: "5.8" + + test: + image: swift-linux-backtrace:22.04-5.8 + environment: + - FORCE_TEST_DISCOVERY=--enable-test-discovery + + shell: + image: swift-linux-backtrace:22.04-5.8 diff --git a/docker/docker-compose.2204.59.yaml b/docker/docker-compose.2204.59.yaml new file mode 100644 index 0000000..7e1b1b6 --- /dev/null +++ b/docker/docker-compose.2204.59.yaml @@ -0,0 +1,17 @@ +version: "3" + +services: + + runtime-setup: + image: swift-linux-backtrace:22.04-5.9 + build: + args: + base_image: "swiftlang/swift:nightly-5.9-jammy" + + test: + image: swift-linux-backtrace:22.04-5.9 + environment: + - FORCE_TEST_DISCOVERY=--enable-test-discovery + + shell: + image: swift-linux-backtrace:22.04-5.9 diff --git a/docker/docker-compose.2204.main.yaml b/docker/docker-compose.2204.main.yaml new file mode 100644 index 0000000..fda36d8 --- /dev/null +++ b/docker/docker-compose.2204.main.yaml @@ -0,0 +1,17 @@ +version: "3" + +services: + + runtime-setup: + image: swift-linux-backtrace:22.04-main + build: + args: + base_image: "swiftlang/swift:nightly-main-jammy" + + test: + image: swift-linux-backtrace:22.04-main + environment: + - FORCE_TEST_DISCOVERY=--enable-test-discovery + + shell: + image: swift-linux-backtrace:22.04-main