Skip to content

Require Swift 6.3, develop with Swift 6.4 - #76

Merged
zienag merged 1 commit into
yandex:mainfrom
zienag:swift-6.4
Oct 29, 2026
Merged

zienag merged 1 commit into
yandex:mainfrom
zienag:swift-6.4

Conversation

@zienag

@zienag zienag commented Oct 28, 2026

Copy link
Copy Markdown
Contributor

Swift 6.3 ships with Xcode 26.4, released in March 2026; the browser already builds with Xcode 27. The manifest's tools version, the Linux CI image and the README badge move to 6.3, and .swift-version to 6.4, the Swift of Xcode 27.

The package builds and its tests pass with Swift 6.4.0 from Xcode 27 and with Swift 6.4.1 from swift.org on macOS, and with the CI steps in a swift:6.3 Linux container. SwiftFormat lints clean with .swift-version at 6.4.

Swift 6.3 ships with Xcode 26.4, released in March 2026; the browser
already builds with Xcode 27. The manifest's tools version, the Linux CI
image and the README badge move to 6.3, and .swift-version to 6.4, the
Swift of Xcode 27.
Copilot AI balanced review requested due to automatic review settings October 28, 2026 16:36

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Warning

Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.

Copilot review overview

2 open issues
What changed in this PR

Updates the repository’s declared Swift versions to require Swift 6.3 while using Swift 6.4 for local development tooling.

Changes:

  • Bumps Package.swift tools version to Swift 6.3.
  • Updates Linux CI container image to swift:6.3.
  • Updates .swift-version to 6.4 and adjusts the README Swift badge to 6.3+.
File Description
README.md Updates the Swift version badge to 6.3+.
Package.swift Raises the SwiftPM tools version to 6.3.
.swift-version Sets the developer/tooling Swift version to 6.4.
.github/​workflows/​ci.yml Runs CI build in the swift:6.3 container.

Review effort: Lite

Comment thread .swift-version
@@ -1 +1 @@
6.3
6.4
Comment thread README.md

[![CI](https://github.com/yandex/implicits/actions/workflows/ci.yml/badge.svg)](https://github.com/yandex/implicits/actions/workflows/ci.yml)
![Swift 6.2+](https://img.shields.io/badge/Swift-6.2+-F05138.svg)
![Swift 6.3+](https://img.shields.io/badge/Swift-6.3+-F05138.svg)
@zienag
zienag merged commit d5c5c2e into yandex:main Oct 29, 2026
1 check passed
@zienag
zienag deleted the swift-6.4 branch October 29, 2026 14:11
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.

2 participants