Skip to content

[Fastlane Swift] Update Runner Project to 14.6#29990

Merged
iBotPeaches merged 1 commit into
fastlane:masterfrom
LePips:update-xcode-project-14.6
Apr 29, 2026
Merged

[Fastlane Swift] Update Runner Project to 14.6#29990
iBotPeaches merged 1 commit into
fastlane:masterfrom
LePips:update-xcode-project-14.6

Conversation

@LePips

@LePips LePips commented Apr 23, 2026

Copy link
Copy Markdown
Contributor

Checklist

  • I've run bundle exec rspec from the root directory to see all new and existing tests pass
  • I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
  • I see several green ci/circleci builds in the "All checks have passed" section of my PR (connect CircleCI to GitHub if not)
  • I've read the Contribution Guidelines
  • I've updated the documentation if necessary.
  • I've added or updated relevant unit tests.

Motivation and Context

The template swift runner project is still on 10.12. It's 2026, we can update it a bit to take advantage of modern Swift APIs and functionality. I've been doing this manually to use Swift Regex, choosing 14.6 as a suitable minimum but can change if requested.

Description

Updates the swift runner project to target macOS 14.6.

Testing Steps

@iBotPeaches

Copy link
Copy Markdown
Member

Code wise I see this change and it makes sense. Outside of that I know nothing. I'm guessing the min at 14.6 isn't bad at all since that was years and years ago. Anyone building iOS has been forced to nearly macOS 26 at this point.

I just don't understand impact outside of this as I never used Swift iteration.

@LePips

LePips commented Apr 23, 2026

Copy link
Copy Markdown
Contributor Author

My personal motivation was Swift's native Regex implementation, which is only available for macOS 13 and up. Overall, would be able to take better advantage of many APIs implemented over almost ~8 years of Swift releases.

@iBotPeaches iBotPeaches merged commit e64f0fa into fastlane:master Apr 29, 2026
9 checks passed

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Hey @LePips 👋

Thank you for your contribution to fastlane and congrats on getting this pull request merged 🎉
The code change now lives in the master branch, however it wasn't released to RubyGems yet.
We usually ship about once a month, and your PR will be included in the next one.

Please let us know if this change requires an immediate release by adding a comment here 👍
We'll notify you once we shipped a new release with your changes 🚀"

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Congratulations! 🎉 This was released as part of fastlane 2.234.0 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants