Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 993 Bytes

README.md

File metadata and controls

45 lines (30 loc) · 993 Bytes

Action: setup-swift

This action sets up a Swift environment using swiftenv.

Usage

See action.yml

Simple Workflow

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

Specify Swift Version with ".swift-version" file.

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

Others

You can see another slightly complex sample at the author's gist.

License

MIT License.
See "LICENSE.txt" for more information.