From efe3aa2fc87425bbd68dda59c2d3fd434bac2b50 Mon Sep 17 00:00:00 2001 From: Corey Baker Date: Tue, 9 Dec 2025 14:48:40 -0800 Subject: [PATCH 01/10] fix: Update Vapor to 4.119.2 --- Package.resolved | 140 +++++++++++++++++++++++++++++------------------ Package.swift | 2 +- 2 files changed, 89 insertions(+), 53 deletions(-) diff --git a/Package.resolved b/Package.resolved index 30cd9dc8..4410c8a2 100644 --- a/Package.resolved +++ b/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/swift-server/async-http-client.git", "state" : { - "revision" : "333f51104b75d1a5b94cb3b99e4c58a3b442c9f7", - "version" : "1.25.2" + "revision" : "c464bf94eac4273cad7424307a5dc7e44e361905", + "version" : "1.30.1" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/vapor/async-kit.git", "state" : { - "revision" : "7ece208cd401687641c88367a00e3ea2b04311f1", - "version" : "1.19.0" + "revision" : "6f3615ccf2ac3c2ae0c8087d527546e9544a43dd", + "version" : "1.21.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/vapor/console-kit.git", "state" : { - "revision" : "9f7932f22ab6f64aafadc14491e694179b7d0f6f", - "version" : "4.14.3" + "revision" : "742f624a998cba2a9e653d9b1e91ad3f3a5dff6b", + "version" : "4.15.2" } }, { @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/vapor/multipart-kit.git", "state" : { - "revision" : "a31236f24bfd2ea2f520a74575881f6731d7ae68", - "version" : "4.7.0" + "revision" : "3498e60218e6003894ff95192d756e238c01f44e", + "version" : "4.7.1" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/netreconlab/Parse-Swift.git", "state" : { - "revision" : "7a06604443662204d1d9a38a7307a8c42c8d1d6c", - "version" : "5.12.0" + "revision" : "12b8e752a21d53769b39441d02ff03261edecec8", + "version" : "5.12.3" } }, { @@ -50,8 +50,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/vapor/routing-kit.git", "state" : { - "revision" : "8c9a227476555c55837e569be71944e02a056b72", - "version" : "4.9.1" + "revision" : "1a10ccea61e4248effd23b6e814999ce7bdf0ee0", + "version" : "4.9.3" } }, { @@ -59,8 +59,26 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-algorithms.git", "state" : { - "revision" : "f6919dfc309e7f1b56224378b11e28bab5bccc42", - "version" : "1.2.0" + "revision" : "87e50f483c54e6efd60e885f7f5aa946cee68023", + "version" : "1.2.1" + } + }, + { + "identity" : "swift-asn1", + "kind" : "remoteSourceControl", + "location" : "https://github.com/apple/swift-asn1.git", + "state" : { + "revision" : "810496cf121e525d660cd0ea89a758740476b85f", + "version" : "1.5.1" + } + }, + { + "identity" : "swift-async-algorithms", + "kind" : "remoteSourceControl", + "location" : "https://github.com/apple/swift-async-algorithms.git", + "state" : { + "revision" : "6c050d5ef8e1aa6342528460db614e9770d7f804", + "version" : "1.1.1" } }, { @@ -68,8 +86,17 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-atomics.git", "state" : { - "revision" : "cd142fd2f64be2100422d658e7411e39489da985", - "version" : "1.2.0" + "revision" : "b601256eab081c0f92f059e12818ac1d4f178ff7", + "version" : "1.3.0" + } + }, + { + "identity" : "swift-certificates", + "kind" : "remoteSourceControl", + "location" : "https://github.com/apple/swift-certificates.git", + "state" : { + "revision" : "133a347911b6ad0fc8fe3bf46ca90c66cff97130", + "version" : "1.17.0" } }, { @@ -77,8 +104,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-collections.git", "state" : { - "revision" : "3d2dc41a01f9e49d84f0a3925fb858bed64f702d", - "version" : "1.1.2" + "revision" : "7b847a3b7008b2dc2f47ca3110d8c782fb2e5c7e", + "version" : "1.3.0" } }, { @@ -86,8 +113,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-crypto.git", "state" : { - "revision" : "46072478ca365fe48370993833cb22de9b41567f", - "version" : "3.5.2" + "revision" : "6f70fa9eab24c1fd982af18c281c4525d05e3095", + "version" : "4.2.0" } }, { @@ -95,8 +122,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-distributed-tracing.git", "state" : { - "revision" : "a64a0abc2530f767af15dd88dda7f64d5f1ff9de", - "version" : "1.2.0" + "revision" : "baa932c1336f7894145cbaafcd34ce2dd0b77c97", + "version" : "1.3.1" } }, { @@ -104,17 +131,17 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-http-structured-headers.git", "state" : { - "revision" : "d01361d32e14ae9b70ea5bd308a3794a198a2706", - "version" : "1.2.0" + "revision" : "76d7627bd88b47bf5a0f8497dd244885960dde0b", + "version" : "1.6.0" } }, { "identity" : "swift-http-types", "kind" : "remoteSourceControl", - "location" : "https://github.com/apple/swift-http-types", + "location" : "https://github.com/apple/swift-http-types.git", "state" : { - "revision" : "ae67c8178eb46944fd85e4dc6dd970e1f3ed6ccd", - "version" : "1.3.0" + "revision" : "45eb0224913ea070ec4fba17291b9e7ecf4749ca", + "version" : "1.5.1" } }, { @@ -122,8 +149,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-log.git", "state" : { - "revision" : "9cb486020ebf03bfa5b5df985387a14a98744537", - "version" : "1.6.1" + "revision" : "b1fa4ef41fe21b13120c034854042d12c43f66b2", + "version" : "1.7.1" } }, { @@ -131,8 +158,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-metrics.git", "state" : { - "revision" : "e0165b53d49b413dd987526b641e05e246782685", - "version" : "2.5.0" + "revision" : "0743a9364382629da3bf5677b46a2c4b1ce5d2a6", + "version" : "2.7.1" } }, { @@ -140,8 +167,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-nio.git", "state" : { - "revision" : "c51907a839e63ebf0ba2076bba73dd96436bd1b9", - "version" : "2.81.0" + "revision" : "663ddc80f2081c8f22e417cbac5f80270a93795e", + "version" : "2.91.0" } }, { @@ -149,8 +176,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-nio-extras.git", "state" : { - "revision" : "00f3f72d2f9942d0e2dc96057ab50a37ced150d4", - "version" : "1.25.0" + "revision" : "1c90641b02b6ab47c6d0db2063a12198b04e83e2", + "version" : "1.31.2" } }, { @@ -158,8 +185,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-nio-http2.git", "state" : { - "revision" : "a0224f3d20438635dd59c9fcc593520d80d131d0", - "version" : "1.33.0" + "revision" : "c2ba4cfbb83f307c66f5a6df6bb43e3c88dfbf80", + "version" : "1.39.0" } }, { @@ -167,8 +194,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-nio-ssl.git", "state" : { - "revision" : "0cc3528ff48129d64ab9cab0b1cd621634edfc6b", - "version" : "2.29.3" + "revision" : "173cc69a058623525a58ae6710e2f5727c663793", + "version" : "2.36.0" } }, { @@ -176,17 +203,17 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-nio-transport-services.git", "state" : { - "revision" : "38ac8221dd20674682148d6451367f89c2652980", - "version" : "1.21.0" + "revision" : "60c3e187154421171721c1a38e800b390680fb5d", + "version" : "1.26.0" } }, { "identity" : "swift-numerics", "kind" : "remoteSourceControl", - "location" : "https://github.com/apple/swift-numerics", + "location" : "https://github.com/apple/swift-numerics.git", "state" : { - "revision" : "0a5bc04095a675662cf24757cc0640aa2204253b", - "version" : "1.0.2" + "revision" : "0c0290ff6b24942dadb83a929ffaaa1481df04a2", + "version" : "1.1.1" } }, { @@ -194,8 +221,17 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-service-context.git", "state" : { - "revision" : "8946c930cae601452149e45d31d8ddfac973c3c7", - "version" : "1.2.0" + "revision" : "1983448fefc717a2bc2ebde5490fe99873c5b8a6", + "version" : "1.2.1" + } + }, + { + "identity" : "swift-service-lifecycle", + "kind" : "remoteSourceControl", + "location" : "https://github.com/swift-server/swift-service-lifecycle.git", + "state" : { + "revision" : "1de37290c0ab3c5a96028e0f02911b672fd42348", + "version" : "2.9.1" } }, { @@ -203,8 +239,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-system.git", "state" : { - "revision" : "a34201439c74b53f0fd71ef11741af7e7caf01e1", - "version" : "1.4.2" + "revision" : "395a77f0aa927f0ff73941d7ac35f2b46d47c9db", + "version" : "1.6.3" } }, { @@ -212,8 +248,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/vapor/vapor.git", "state" : { - "revision" : "a425e32f9b9d19c0ecab952cb4484c1c15e2536f", - "version" : "4.113.2" + "revision" : "6b7a70a607e61f81214f09130009af4ed76d9d62", + "version" : "4.119.2" } }, { @@ -221,8 +257,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/vapor/websocket-kit.git", "state" : { - "revision" : "4232d34efa49f633ba61afde365d3896fc7f8740", - "version" : "2.15.0" + "revision" : "8666c92dbbb3c8eefc8008c9c8dcf50bfd302167", + "version" : "2.16.1" } } ], diff --git a/Package.swift b/Package.swift index 3cc707dc..dc8caa20 100644 --- a/Package.swift +++ b/Package.swift @@ -21,7 +21,7 @@ let package = Package( dependencies: [ .package( url: "https://github.com/vapor/vapor.git", - .upToNextMajor(from: "4.113.2") + .upToNextMajor(from: "4.119.2") ), .package( url: "https://github.com/netreconlab/Parse-Swift.git", From 46fbca82400a67d030d7d4db2c7ea4ac24a225c5 Mon Sep 17 00:00:00 2001 From: Corey Date: Tue, 9 Dec 2025 14:50:57 -0800 Subject: [PATCH 02/10] Update Xcode path in CI workflow --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c1b8820f..409b533a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ on: branches: [ main ] env: - CI_XCODE: '/Applications/Xcode_16.2.app/Contents/Developer' + CI_XCODE: '/Applications/Xcode_16.4.app/Contents/Developer' concurrency: group: ${{ github.workflow }}-${{ github.ref }} From 5584e6bd12bffbf46915666df0909f79bb341870 Mon Sep 17 00:00:00 2001 From: Corey Date: Tue, 9 Dec 2025 14:51:11 -0800 Subject: [PATCH 03/10] Update Xcode path to version 16.4 --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ce61eee3..bd23d64e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,7 +4,7 @@ on: types: [published] env: - CI_XCODE: '/Applications/Xcode_16.2.app/Contents/Developer' + CI_XCODE: '/Applications/Xcode_16.4.app/Contents/Developer' jobs: docs: From 8e02fc633bac0c44146d4970094ceb763c12738f Mon Sep 17 00:00:00 2001 From: Corey Baker Date: Tue, 9 Dec 2025 15:01:22 -0800 Subject: [PATCH 04/10] Update Swift tools to match vapor --- Package.swift | 2 +- Sources/ParseServerSwift/Parse.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index dc8caa20..8680b35c 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:5.7 +// swift-tools-version:6.0 import PackageDescription // swiftlint:disable line_length diff --git a/Sources/ParseServerSwift/Parse.swift b/Sources/ParseServerSwift/Parse.swift index 6caf5854..1d2565b8 100644 --- a/Sources/ParseServerSwift/Parse.swift +++ b/Sources/ParseServerSwift/Parse.swift @@ -11,7 +11,7 @@ import ParseSwift // MARK: Internal internal struct Parse { - static var configuration: ParseServerConfiguration! + nonisolated(unsafe) static var configuration: ParseServerConfiguration! } /// The current `ParseServerConfiguration` for ParseServerSwift. From a18cab359e97cd67850fcaa1a271934de162bd97 Mon Sep 17 00:00:00 2001 From: Corey Baker Date: Tue, 9 Dec 2025 15:03:23 -0800 Subject: [PATCH 05/10] Update ParseSwift --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 8680b35c..c14b6eaa 100644 --- a/Package.swift +++ b/Package.swift @@ -25,7 +25,7 @@ let package = Package( ), .package( url: "https://github.com/netreconlab/Parse-Swift.git", - .upToNextMajor(from: "5.12.0") + .upToNextMajor(from: "5.12.3") ) ], targets: [ From 7aabf5b428152d6ffa7ef56eeb520532a238a2fd Mon Sep 17 00:00:00 2001 From: Corey Baker Date: Tue, 9 Dec 2025 15:11:37 -0800 Subject: [PATCH 06/10] Drop to 4.117.2 --- Package.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index c14b6eaa..48a46b97 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:6.0 +// swift-tools-version:5.7 import PackageDescription // swiftlint:disable line_length @@ -21,7 +21,7 @@ let package = Package( dependencies: [ .package( url: "https://github.com/vapor/vapor.git", - .upToNextMajor(from: "4.119.2") + .upToNextMajor(from: "4.117.2") ), .package( url: "https://github.com/netreconlab/Parse-Swift.git", From 87f8504e485c389de339852a0d6a9e8a4a0715c7 Mon Sep 17 00:00:00 2001 From: Corey Baker Date: Wed, 10 Dec 2025 03:23:20 -0800 Subject: [PATCH 07/10] Dependency versions must all work on 5.10 --- Package.resolved | 56 ++++++++++++++++++------------------- Package.swift | 70 ++++++++++++++++++++++++++++++++++++++++++++-- docker-compose.yml | 2 +- 3 files changed, 97 insertions(+), 31 deletions(-) diff --git a/Package.resolved b/Package.resolved index 4410c8a2..7b605de9 100644 --- a/Package.resolved +++ b/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/swift-server/async-http-client.git", "state" : { - "revision" : "c464bf94eac4273cad7424307a5dc7e44e361905", - "version" : "1.30.1" + "revision" : "efb14fec9f79f3f8d4f2a6c0530303efb6fe6533", + "version" : "1.29.1" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-asn1.git", "state" : { - "revision" : "810496cf121e525d660cd0ea89a758740476b85f", - "version" : "1.5.1" + "revision" : "f70225981241859eb4aa1a18a75531d26637c8cc", + "version" : "1.4.0" } }, { @@ -77,8 +77,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-async-algorithms.git", "state" : { - "revision" : "6c050d5ef8e1aa6342528460db614e9770d7f804", - "version" : "1.1.1" + "revision" : "042e1c4d9d19748c9c228f8d4ebc97bb1e339b0b", + "version" : "1.0.4" } }, { @@ -95,8 +95,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-certificates.git", "state" : { - "revision" : "133a347911b6ad0fc8fe3bf46ca90c66cff97130", - "version" : "1.17.0" + "revision" : "c399f90e7bbe8874f6cbfda1d5f9023d1f5ce122", + "version" : "1.15.1" } }, { @@ -104,8 +104,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-collections.git", "state" : { - "revision" : "7b847a3b7008b2dc2f47ca3110d8c782fb2e5c7e", - "version" : "1.3.0" + "revision" : "c11818f3cae0780656baa430b49e7f163f08dffd", + "version" : "1.1.6" } }, { @@ -113,8 +113,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-crypto.git", "state" : { - "revision" : "6f70fa9eab24c1fd982af18c281c4525d05e3095", - "version" : "4.2.0" + "revision" : "95ba0316a9b733e92bb6b071255ff46263bbe7dc", + "version" : "3.15.1" } }, { @@ -131,8 +131,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-http-structured-headers.git", "state" : { - "revision" : "76d7627bd88b47bf5a0f8497dd244885960dde0b", - "version" : "1.6.0" + "revision" : "1625f271afb04375bf48737a5572613248d0e7a0", + "version" : "1.4.0" } }, { @@ -149,8 +149,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-log.git", "state" : { - "revision" : "b1fa4ef41fe21b13120c034854042d12c43f66b2", - "version" : "1.7.1" + "revision" : "ce592ae52f982c847a4efc0dd881cc9eb32d29f2", + "version" : "1.6.4" } }, { @@ -167,8 +167,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-nio.git", "state" : { - "revision" : "663ddc80f2081c8f22e417cbac5f80270a93795e", - "version" : "2.91.0" + "revision" : "a18bddb0acf7a40d982b2f128ce73ce4ee31f352", + "version" : "2.86.2" } }, { @@ -176,8 +176,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-nio-extras.git", "state" : { - "revision" : "1c90641b02b6ab47c6d0db2063a12198b04e83e2", - "version" : "1.31.2" + "revision" : "a55c3dd3a81d035af8a20ce5718889c0dcab073d", + "version" : "1.29.0" } }, { @@ -185,8 +185,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-nio-http2.git", "state" : { - "revision" : "c2ba4cfbb83f307c66f5a6df6bb43e3c88dfbf80", - "version" : "1.39.0" + "revision" : "5e9e99ec96c53bc2c18ddd10c1e25a3cd97c55e5", + "version" : "1.38.0" } }, { @@ -194,8 +194,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-nio-ssl.git", "state" : { - "revision" : "173cc69a058623525a58ae6710e2f5727c663793", - "version" : "2.36.0" + "revision" : "b2b043a8810ab6d51b3ff4df17f057d87ef1ec7c", + "version" : "2.34.1" } }, { @@ -203,8 +203,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-nio-transport-services.git", "state" : { - "revision" : "60c3e187154421171721c1a38e800b390680fb5d", - "version" : "1.26.0" + "revision" : "df6c28355051c72c884574a6c858bc54f7311ff9", + "version" : "1.25.2" } }, { @@ -248,8 +248,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/vapor/vapor.git", "state" : { - "revision" : "6b7a70a607e61f81214f09130009af4ed76d9d62", - "version" : "4.119.2" + "revision" : "175735995159e65cd52579ccf1d3c725623a09ee", + "version" : "4.117.2" } }, { diff --git a/Package.swift b/Package.swift index 48a46b97..39a27b5e 100644 --- a/Package.swift +++ b/Package.swift @@ -21,12 +21,78 @@ let package = Package( dependencies: [ .package( url: "https://github.com/vapor/vapor.git", - .upToNextMajor(from: "4.117.2") + exact: Version(4, 117, 2) + ), .package( url: "https://github.com/netreconlab/Parse-Swift.git", .upToNextMajor(from: "5.12.3") - ) + ), + .package( + url: "https://github.com/apple/swift-collections.git", + exact: Version(1, 1, 6) + + ), + .package( + url: "https://github.com/apple/swift-nio.git", + exact: Version(2, 86, 2) + + ), + .package( + url: "https://github.com/apple/swift-nio-http2.git", + exact: Version(1, 38, 0) + + ), + .package( + url: "https://github.com/apple/swift-log.git", + exact: Version(1, 6, 4) + + ), + .package( + url: "https://github.com/apple/swift-nio-ssl.git", + exact: Version(2, 34, 1) + + ), + .package( + url: "https://github.com/apple/swift-crypto.git", + exact: Version(3, 15, 1) + + ), + .package( + url: "https://github.com/swift-server/async-http-client.git", + exact: Version(1, 29, 1) + + ), + .package( + url: "https://github.com/apple/swift-nio-extras.git", + exact: Version(1, 29, 0) + + ), + .package( + url: "https://github.com/apple/swift-asn1.git", + exact: Version(1, 4, 0) + + ), + .package( + url: "https://github.com/apple/swift-async-algorithms.git", + exact: Version(1, 0, 4) + + ), + .package( + url: "https://github.com/apple/swift-certificates.git", + exact: Version(1, 15, 1) + + ), + .package( + url: "https://github.com/apple/swift-http-structured-headers.git", + exact: Version(1, 4, 0) + + ), + .package( + url: "https://github.com/apple/swift-nio-transport-services.git", + exact: Version(1, 25, 2) + + ) ], targets: [ .target( diff --git a/docker-compose.yml b/docker-compose.yml index 105025b4..3b17a9ce 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -80,7 +80,7 @@ services: depends_on: - parse parse: - image: netreconlab/parse-hipaa:8.0.1-dashboard + image: netreconlab/parse-hipaa:8.5.0-dashboard environment: <<: *shared_environment PARSE_SERVER_URL: http://parse:${PORT}${MOUNT_PATH} From 52288dce8f76b877fb4357ae579474a3baead470 Mon Sep 17 00:00:00 2001 From: Corey Baker Date: Wed, 10 Dec 2025 03:36:04 -0800 Subject: [PATCH 08/10] Bump to Swift 5.10 toolchain --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 39a27b5e..9e9e8802 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:5.7 +// swift-tools-version:5.10 import PackageDescription // swiftlint:disable line_length From 38457ffeb8efbe3d4e2bdae6ddf4e2daaed4e33d Mon Sep 17 00:00:00 2001 From: Corey Date: Wed, 10 Dec 2025 03:46:14 -0800 Subject: [PATCH 09/10] Upgrade checkout action from v4 to v5 --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 409b533a..0d01b39b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: spm-test: runs-on: macos-15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Install SwiftLint run: brew install swiftlint - name: Lint @@ -49,7 +49,7 @@ jobs: linux: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: sersoft-gmbh/SwiftyActions@v3 with: release-version: "5" @@ -72,7 +72,7 @@ jobs: timeout-minutes: 20 runs-on: macos-15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Generate Docs run: set -o pipefail && env NSUnbufferedIO=YES Scripts/generate-documentation env: From b4caa25a1f549934eba410913dc44b5583ac1685 Mon Sep 17 00:00:00 2001 From: Corey Date: Wed, 10 Dec 2025 03:46:26 -0800 Subject: [PATCH 10/10] Upgrade checkout action from v4 to v5 --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bd23d64e..1ec9f820 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,7 +10,7 @@ jobs: docs: runs-on: macos-15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Build and Deploy Docs run: set -o pipefail && env NSUnbufferedIO=YES Scripts/update-gh-pages-documentation-site env: