Skip to content

Releases: BertanT/Swift-Executable-CI

Summer 2025 Cleanup and Enhancements!

19 Jun 20:57
c8a30e9

Choose a tag to compare

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

12 Apr 05:48
56adc1b

Choose a tag to compare

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

09 Apr 15:02
1a81a61

Choose a tag to compare

Fix release packaging bug.

First release!

31 Mar 16:32
ffaab88

Choose a tag to compare

1.0.0

Use full commit SHA to checkout bash script dependencies