actions-marketplace-validations/Setup specmatic environment

Setup a specmatic environment and add it to the PATH.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 15, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/airslate-oss_setup-specmatic@30f4362c31d9393966c378e8354497635a88b084 # no releases — HEAD as of 2026-07-10

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
specmatic-versionThe specmatic version to download (if necessary) and use.
specmatic-version-filePath to the version file. Can be any filename. The file must contain the version and nothing else.
check-latestSet this option to true if you want the action to always check for the latest available version that satisfies the version spec.nofalse
tokenUsed 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 || '' }}
namedescription
specmatic-versionThe installed specmatic version. Useful when given a version range as input.