Skip to content
This repository was archived by the owner on Nov 29, 2025. It is now read-only.

beeauvin/swiftly-swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swiftly Swift - GitHub Action

A GitHub Action to install Swiftly and a swift toolchain. Works with MacOS and Linux runners.

  - uses: beeauvin/swiftly-swift@v2
    with:
      swift-version: 6.2
      # Optionally, disable caching swiftly
      # swiftly-cache: 'false'

swift-version is the Swift Toolchain version that Swiftly will install and defaults to latest. Any version string supported by Swiftly (including snapshots) should work.

Caching

By default swiftly-swift will cache both swiftly itself and the swift toolchain it resolves. Because there is not a reliable way to track and download specific swiftly versions we default to caching whatever is pulled and using self-update on each run to try and keep it at latest. If caching breaks or some other tragedy occurs you can delete your action cache or disable caching by setting swiftly-cache to false.

Windows

Unfortunately Swiftly doesn't currently support windows so this action doesn't either. Open to contributions to get it working with currently available install methods until Swiftly has support for it.

License

Swiftly Swift is available under the Mozilla Public License 2.0.

A copy of the MPLv2 is included license.md file for convenience.

About

A Github Action to install Swiftly and a Swift toolchain. Works with MacOS and Linux runners.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •