swift_package_test: Switch to using Swift version-based symlinks - #309
Open
lorentey wants to merge 2 commits into
Open
swift_package_test: Switch to using Swift version-based symlinks#309lorentey wants to merge 2 commits into
lorentey wants to merge 2 commits into
Conversation
- Bump Xcode 26.4 to 26.5. The runners no longer have Xcode 26.4 installed. - Bump Xcode 27 beta 2 to beta 5. There is little to no point to running tests in obsolete betas.
This lets workflows pick up the latest version of Xcode that is available on the runners automatically. However, any package repository that has its own Xcode version lists (`macos_xcode_versions`, `macos_exclude_xcode_versions`) will need to be updated accordingly, as part of updating to a new github-workflows release with this change. (The exlusion list in particular will fail to function until this is done.) At the time of writing, version specs in columns 2 or 3 below need to be replaced with the symbolic `swift-6.x` name in column one: | Symbolic name | Xcode version spec | Previous releases | |----------------|--------------------|----------------------------| | swift_6.1 | 16.4 | -- | | swift_6.2 | 26.3 | 26.0, 26.1, 26.2 | | swift_6.3 | 26.6 | 26.4, 26.4.1, 26.5 | | swift_6.4 | 27.b5 | 27.b1, 27.b2, 27.b3, 27.b5 |
lorentey
force-pushed
the
update-xcodes
branch
from
August 19, 2026 01:19
ec3bd60 to
565f0e4
Compare
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.
This lets workflows pick up the latest version of Xcode that is available on the runners automatically, with minimal effort on the part of package maintainers.
However, any package repository that has its own Xcode version lists (
macos_xcode_versions,macos_exclude_xcode_versions) will need to be updated accordingly, as part of updating to a new github-workflows release with this change. (The exlusion list in particular will fail to function until this is done.)At the time of writing, version specs in columns 2 or 3 below need to be replaced with the symbolic
swift_6.xname in column one: