From 651544b5cfc3da8dd9c3525c6c27e7a6ec31e71e Mon Sep 17 00:00:00 2001 From: Guoye Zhang Date: Mon, 8 Jun 2026 20:41:14 -0700 Subject: [PATCH 1/5] Bump dependency versions --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 03c9670..dd9de62 100644 --- a/Package.swift +++ b/Package.swift @@ -39,7 +39,7 @@ let package = Package( .default(enabledTraits: ["Configuration"]), ], dependencies: [ - .package(url: "https://github.com/apple/swift-collections.git", from: "1.5.1"), + .package(url: "https://github.com/apple/swift-collections.git", from: "1.6.0"), .package( url: "https://github.com/apple/swift-async-algorithms.git", revision: "8ee3d2be1961950f94b6fa758477e3a0c5486aa9", From 55140f3644f88777bd89f3ca076c71dca9bdb23a Mon Sep 17 00:00:00 2001 From: Guoye Zhang Date: Sat, 13 Jun 2026 00:43:23 -0700 Subject: [PATCH 2/5] Update swift-log --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index dd9de62..02d415c 100644 --- a/Package.swift +++ b/Package.swift @@ -47,7 +47,7 @@ let package = Package( ), .package(url: "https://github.com/apple/swift-http-types.git", from: "1.6.0"), .package(url: "https://github.com/apple/swift-certificates.git", from: "1.19.1"), - .package(url: "https://github.com/apple/swift-log.git", from: "1.13.1"), + .package(url: "https://github.com/apple/swift-log.git", from: "1.13.2"), .package(url: "https://github.com/apple/swift-nio.git", from: "2.100.0"), .package(url: "https://github.com/apple/swift-nio-ssl.git", from: "2.37.0"), .package(url: "https://github.com/apple/swift-nio-extras.git", from: "1.34.1"), From af7f5e1a99f5a8346b4376f6453e55388f8218c2 Mon Sep 17 00:00:00 2001 From: Guoye Zhang Date: Sat, 13 Jun 2026 21:58:41 -0700 Subject: [PATCH 3/5] Remove shipped features --- Package.swift | 3 --- 1 file changed, 3 deletions(-) diff --git a/Package.swift b/Package.swift index 02d415c..e6b0b32 100644 --- a/Package.swift +++ b/Package.swift @@ -4,11 +4,8 @@ import PackageDescription let extraSettings: [SwiftSetting] = [ .strictMemorySafety(), - .enableExperimentalFeature("SuppressedAssociatedTypesWithDefaults"), - .enableExperimentalFeature("LifetimeDependence"), .enableExperimentalFeature("Lifetimes"), .enableExperimentalFeature("Extern"), - .enableUpcomingFeature("LifetimeDependence"), .enableUpcomingFeature("NonisolatedNonsendingByDefault"), .enableUpcomingFeature("InferIsolatedConformances"), .enableUpcomingFeature("ExistentialAny"), From 81b6f6ff5a815efed9c573e44cc29cb2dfd12299 Mon Sep 17 00:00:00 2001 From: Guoye Zhang Date: Wed, 17 Jun 2026 09:43:29 -0700 Subject: [PATCH 4/5] Enable 6.4 --- .github/workflows/main.yml | 4 ++-- .github/workflows/pull_request.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2cea25a..7d0cb72 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -14,7 +14,7 @@ jobs: name: Unit tests uses: apple/swift-nio/.github/workflows/unit_tests.yml@main with: - linux_nightly_next_enabled: false + linux_nightly_next_enabled: true linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable" windows_6_0_enabled: false windows_6_1_enabled: false @@ -42,7 +42,7 @@ jobs: linux_5_10_enabled: false linux_6_0_enabled: false linux_6_1_enabled: false - linux_nightly_next_enabled: false + linux_nightly_next_enabled: true windows_6_0_enabled: false windows_6_1_enabled: false windows_nightly_next_enabled: false diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 60d979c..50e9ae1 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -20,7 +20,7 @@ jobs: name: Unit tests uses: apple/swift-nio/.github/workflows/unit_tests.yml@main with: - linux_nightly_next_enabled: false + linux_nightly_next_enabled: true linux_nightly_main_arguments_override: "--explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable" windows_nightly_next_enabled: false windows_nightly_main_enabled: false @@ -46,7 +46,7 @@ jobs: linux_5_10_enabled: false linux_6_0_enabled: false linux_6_1_enabled: false - linux_nightly_next_enabled: false + linux_nightly_next_enabled: true windows_6_0_enabled: false windows_6_1_enabled: false windows_nightly_next_enabled: false From a6fad4bfebea015b022fde539854672a75a3c4f8 Mon Sep 17 00:00:00 2001 From: Guoye Zhang Date: Thu, 18 Jun 2026 17:12:25 -0700 Subject: [PATCH 5/5] Use 6.4 for soundness --- .github/workflows/pull_request.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 50e9ae1..cc281e6 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -13,8 +13,8 @@ jobs: uses: swiftlang/github-workflows/.github/workflows/soundness.yml@main with: license_header_check_project_name: "Swift HTTP API Proposal" - api_breakage_check_container_image: "swiftlang/swift:nightly-main-noble" - format_check_container_image: "swiftlang/swift:nightly-main-noble" # Needed due to https://github.com/swiftlang/swift-format/issues/1081 + api_breakage_check_container_image: "swiftlang/swift:nightly-6.4.x-noble" + format_check_container_image: "swiftlang/swift:nightly-6.4.x-noble" unit-tests: name: Unit tests