Releases: BertanT/Swift-Executable-CI
Releases · BertanT/Swift-Executable-CI
Summer 2025 Cleanup and Enhancements!
The previous versions were not as user friendly and contained several issues as the CI was making several assumptions since it was fine-tuned as WatchDuck. This version fixes a lot of bugs and makes the CI suitable for use with a much wider range of Swift Projects! A handful of new features are also as outlined below:
- The CI now has a much more extensive range of checks before taking any action and modifying files in your repository.
- We package the Bundle of your Swift Package in the tarballs the CI creates with the Release workflow!
- Much better documentation, along with workflow templates for your repository that make it easy to call the reusable workflows provided here.
- Now directly using Swiftly in the shell to install Swift rather than depending on the Setup-Swift action to optimize performance.
Hope you enjoy :)
Add SwiftLint integration
The build and release actions now take an optional boolean input that lets you run SwiftLint as part of your CI pipeline. This requires having the SwiftLint command tool plugin. Please also ensure you are excluding your dependencies from linting on .swiftlint.yml to avoid unexpected values! The input is set to false by default.
1.0.1
First release!
1.0.0 Use full commit SHA to checkout bash script dependencies