Enjoy FlyCI Wingman FOR FREE!

Read more
See all blog posts

announcement

Xcode 15.3 and SwiftLint added to FlyCI runners

Check out the new software updates of FlyCI runners - Xcode 15.3 and SwiftLint

VRVeselina Radeva
The FlyCI logo along with Xcode and SwiftLint logos visualized on a Desktop Mac.

The FlyCI team is here with a new build image update. Our FlyCI runner images have been supercharged with the latest Xcode 15.3 and, yes, you asked for it — SwiftLint is now part of the package!

What's New?

With this latest update, we've upgraded our build images to include Xcode 15.3. Whether you're working on macOS or iOS apps, you can now take advantage of the latest features and improvements offered by Xcode to enhance your development experience.

But that's not all - we've also listened to your feedback and included the SwiftLint library, a powerful tool for enforcing Swift style and conventions, to help you maintain clean and consistent code across your projects.

Why SwiftLint?

Maintaining code quality is crucial for the success of any software project. With SwiftLint, you can automate the process of code linting and enforce best practices, saving you time and effort in the long run.

Addressing Compatibility Issues

Adding SwiftLint to the images also resolves migration issues when transitioning from Intel to Apple Silicon runners. Presently, GitHub integrates SwiftLint into their Intel images but neglects to do so for the ARM-based images. Consequently, errors arise during the migration from a GitHub Intel runner to a GitHub Apple Silicon runner. However, with FlyCI, this obstacle is no longer a concern. The transition from a GitHub Intel runner to a FlyCI runner while utilizing SwiftLint is seamless.

How to Get Started

FlyCI images get automatic updates, meaning if you're currently using FlyCI, you'll have Xcode 15.3 and SwiftLint readily available.

If you're new to FlyCI, there's no better time than now to give it a go and enjoy the advantages of our efficient CI/CD workflow. Take a look at our Getting Started guide for more information.

We'd love to hear your feedback on these changes and any suggestions you have for future updates. Drop us a line at contact@flyci.net or reach out to us on social media or Discord - we're always here to help.

Happy Xcoding!

The FlyCI Team

images
runners
xcode
swiftlint
migration
intel
arm64
apple silicon

Why choosing FlyCI Wingman?

Better focus

Shift your attention to innovating in your product instead of troubleshooting failing builds.

Save time

Automatically fix CI builds, reducing debugging time. FlyCI Wingman is doing the fixes for you.

Automated fixes

Automatically get fixes for failing GitHub Actions workflows directly proposed in your pull request.