Update dependencies to latest#174
Merged
Merged
Conversation
swift package update + revision re-pin: - swift-argument-parser 1.7.0 → 1.8.1 - swift-collections 1.4.0 → 1.5.1 - swift-docc-plugin 1.4.6 → 1.5.0 - swift-log 1.10.1 → 1.13.1 - swift-nio-ssl revision ae6b517 → 407d82d (latest upstream main; still carries the #585 Windows BoringSSL header workarounds — no release contains them yet, latest tag is 2.37.0) Already at latest, unchanged: swift-nio (2.100.0), SwiftCross (1.2.0), swift-nio-imap (bcf8756, latest main — #829 still open so it stays Bionic), swift-atomics/system/syntax/docc-symbolkit/se0270/dotenv. swift-testing held at exact 0.12.0: latest is 6.3.2 but its manifest is swift-tools-version 6.2, which the macOS CI's Swift 6.1.2 toolchain cannot resolve. Bumping it requires also moving the macOS runner to Swift 6.2+. Build clean, 285 tests pass. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
swift-testing's standalone releases now track toolchain versions. 6.3.2's manifest is swift-tools-version 6.2 (and it requires swift-syntax 603.x for its macros, so swift-syntax bumps 600.0.1 → 603.0.1), which the macOS CI's default Xcode (Swift 6.1.2) cannot resolve. The build-macos job now selects Xcode 26.0 (Swift 6.2) — the same Xcode the iOS job already uses, so it's known to be available on the runner. The Linux (6.3.1), Android (6.3.2) and Windows (6.3.1) runners already clear that floor. Also refreshed stale swift-testing 0.12.0 / swift-nio-imap 0.3.1-pre references in the Android job comments. Build + 285 tests pass locally (Swift 6.3). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refreshes every dependency to its latest:
swift package updatefor the version-range deps, a revision re-pin for swift-nio-ssl, and a swift-testing major bump (with the macOS CI toolchain raised to match).Version bumps
ae6b517407d82dmain, which still carries the #585 Windows BoringSSL header workarounds (verified the_WINSOCKAPI_/NOMINMAX/NOCRYPTdefines are still present). No release contains that fix yet (latest tag 2.37.0), so it stays a revision pin.swift-tools-version: 6.2and it requires swift-syntax 603.x. The macOS CI's default Xcode (Swift 6.1.2) can't resolve that, so build-macos now selects Xcode 26.0 (Swift 6.2) — the same Xcode the iOS job already uses, so it's known-available. Linux (6.3.1) / Android (6.3.2) / Windows (6.3.1) runners already clear the floor.Already at latest (unchanged)
swift-nio (2.100.0), SwiftCross (1.2.0), swift-nio-imap (
bcf8756, latestmain— #829 still open so it stays Bionic), plus transitive deps (atomics, system, docc-symbolkit, se0270-range-set, dotenv).Also
Refreshed stale
swift-testing 0.12.0/swift-nio-imap 0.3.1-prereferences in the Android job comments.Verification
swift build --build-testsclean,swift test— 285 tests pass locally (Swift 6.3). First commit (range deps + nio-ssl) already went green on CI across macOS/iOS/Linux/Android.🤖 Generated with Claude Code