This action sets up a Swift environment using swiftenv.
See action.yml
steps:
- uses: actions/checkout@v2
- uses: YOCKOW/Action-setup-swift@v1
with:
swift-version: '5.3' # This value is passed to swiftenv without modification.
- run: swift test
steps:
- uses: actions/checkout@v2
- uses: YOCKOW/Action-setup-swift@v1
with:
swift-package-directory: "./my-swift-package" # Default is "."
# The content of ".swift-version" will be used to specify the version
# when `swift-version` input is lacked.
# Error occurs if ".swift-version" file is not found.
- run: swift test
You can see another slightly complex sample at the author's gist.
MIT License.
See "LICENSE.txt" for more information.