Skip to content

Require Swift 6.2 toolchain - #227

Merged
colemancda merged 4 commits into
masterfrom
feature/require-swift-6.2
Jul 21, 2026
Merged

Require Swift 6.2 toolchain#227
colemancda merged 4 commits into
masterfrom
feature/require-swift-6.2

Conversation

@colemancda

Copy link
Copy Markdown
Member

Summary

Raises the minimum Swift toolchain for this package to 6.2, matching GATT's existing requirement (PureSwift/GATT#42).

Changes

  • Package.swift: swift-tools-version 6.06.2.
  • CI (swift.yml):
    • Linux matrix: drop swift:6.0.3 and swift:6.1.2 containers (can no longer parse a 6.2 manifest); keep swift:6.2.3 and swift:6.3.2.
    • android-build-arm: bump the container and the finagolfin Android SDK from 6.1.3 to 6.2 (swift:6.2.0 container, matching the SDK's exact compiler version — .swiftmodule files require an exact match, per the existing comment in the workflow).
    • ARM, WASM, Windows, and Embedded workflows were already pinned to 6.3.2 and need no change.
  • README: Swift badge 6.06.2.

Test plan

  • swift build succeeds (tools-version 6.2 manifest parses, no source changes required)
  • swift test passes (522/522)
  • Verified the new Android SDK checksum via swift package compute-checksum

@github-code-quality

github-code-quality Bot commented Jul 21, 2026

Copy link
Copy Markdown

Code Coverage Overview

Languages: Swift

Swift / code-coverage/llvm-cov

The overall coverage in commit 1fca408 in the feature/require-swif... branch remains at 88%, unchanged from commit 7cd6513 in the master branch.


Updated July 21, 2026 04:55 UTC

@colemancda
colemancda merged commit c45e45c into master Jul 21, 2026
47 checks passed
@colemancda
colemancda deleted the feature/require-swift-6.2 branch July 21, 2026 11:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant