actions-marketplace-validations/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 Jun 15, 2026
- License
- Apache 2.0
Pinned Snippet
uses: actions-marketplace-validations/airslate-oss_setup-specmatic@30f4362c31d9393966c378e8354497635a88b084 # no releases — HEAD as of 2026-07-10tags 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. |