From 71005c66787be79fcddd0da1a95595192623be59 Mon Sep 17 00:00:00 2001
From: Si Beaumont <beaumont@apple.com>
Date: Wed, 4 Oct 2023 10:09:24 +0100
Subject: [PATCH] Add docker-compose file for 5.10 CI

---
 docker/docker-compose.2204.510.yaml | 17 +++++++++++++++++
 docker/docker-compose.2204.59.yaml  |  3 ++-
 2 files changed, 19 insertions(+), 1 deletion(-)
 create mode 100644 docker/docker-compose.2204.510.yaml

diff --git a/docker/docker-compose.2204.510.yaml b/docker/docker-compose.2204.510.yaml
new file mode 100644
index 0000000..20a4467
--- /dev/null
+++ b/docker/docker-compose.2204.510.yaml
@@ -0,0 +1,17 @@
+version: "3"
+
+services:
+  runtime-setup:
+    image: &image swift-openapi-ahc:22.04-5.10
+    build:
+      args:
+        base_image: "swiftlang/swift:nightly-5.10-jammy"
+
+  test:
+    image: *image
+    environment:
+      - WARN_AS_ERROR_ARG=-Xswiftc -warnings-as-errors
+      - IMPORT_CHECK_ARG=--explicit-target-dependency-import-check error
+
+  shell:
+    image: *image
diff --git a/docker/docker-compose.2204.59.yaml b/docker/docker-compose.2204.59.yaml
index a475877..64434fc 100644
--- a/docker/docker-compose.2204.59.yaml
+++ b/docker/docker-compose.2204.59.yaml
@@ -5,7 +5,8 @@ services:
     image: &image swift-openapi-ahc:22.04-5.9
     build:
       args:
-        base_image: "swiftlang/swift:nightly-5.9-jammy"
+        ubuntu_version: "jammy"
+        swift_version: "5.9"
 
   test:
     image: *image