From 2367930164cf99d08182c40dc68fd614c5f5f3bb Mon Sep 17 00:00:00 2001
From: Marius Felkner <mflknr@mail.de>
Date: Thu, 9 May 2024 19:16:57 +0200
Subject: [PATCH] remove: swift 5.7 and 5.8 support on CI

---
 .github/workflows/builds.yml  | 4 ++--
 .github/workflows/nightly.yml | 2 +-
 CHANGELOG.md                  | 4 ++++
 3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml
index c13f3f9..cc073f4 100644
--- a/.github/workflows/builds.yml
+++ b/.github/workflows/builds.yml
@@ -14,13 +14,13 @@ jobs:
     strategy:
       matrix:
         os: [ macos-latest ]
-        swift: ["5.7", "5.8", "5.9", "5.10"]
+        swift: ["5.9", "5.10"]
     runs-on: ${{ matrix.os }}
     steps:
       - uses: actions/checkout@v4
       - uses: maxim-lobanov/setup-xcode@v1
         with:
-          xcode-version: '15.2.0'
+          xcode-version: '15.3.0'
       - uses: fwal/setup-swift@v2
         with:
           swift-version: ${{ matrix.swift }}
diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml
index fc19d7b..fc1c048 100644
--- a/.github/workflows/nightly.yml
+++ b/.github/workflows/nightly.yml
@@ -10,7 +10,7 @@ jobs:
     strategy:
       matrix:
         os: [ubuntu-latest, macos-latest]
-        swift: ["5.7", "5.8", "5.9", "5.10"]
+        swift: ["5.9", "5.10"]
     runs-on: ${{ matrix.os }}
     steps:
       - uses: actions/checkout@v4
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9f71a8e..e33f68d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,4 +4,8 @@
 - `Sendable` conformance to `Version` to satisfy build warnings when complete concurrency checks are enabled
 - [SwiftFormat](https://github.com/nicklockwood/SwiftFormat/tree/main) with a format file. lint checks are done on CI
 
+### Removed
+
+- support for swift 5.7 and 5.8 on CI
+
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).