airslate-oss/Setup specmatic environment
Setup a specmatic environment and add it to the PATH.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 6, 2026
- License
- Apache 2.0
Pinned Snippet
uses: airslate-oss/setup-specmatic@0fa3867acaa2b6b10e16ca6ad8a487ff6799ef8a # v1.7.4tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| specmatic-version | The specmatic version to download (if necessary) and use. | — | — |
| specmatic-version-file | Path to the version file. Can be any filename. The file must contain the version and nothing else. | — | — |
| check-latest | Set this option to true if you want the action to always check for the latest available version that satisfies the version spec. | no | false |
| token | Used to pull node distributions from setup-specmatic. Since there's a default, this is typically not supplied by the user. When running this action on github.com, the default value is sufficient. When running on GitHub Enterprise Server, you can pass a personal access token for github.com if you are experiencing rate limiting. | no | ${{ github.server_url == 'https://github.com' && github.token || '' }} |
Outputs
| name | description |
|---|---|
| specmatic-version | The installed specmatic version. Useful when given a version range as input. |