jessehouwing/Actions SemVer Checker

Checks the version tags for your action repository to ensure the correct versions will be picked.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 24, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: jessehouwing/actions-semver-checker@1d5f1c217079bb5366ed9b12025fcece100f6bc5 # v2.1.0

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

namedescriptionrequireddefault
tokenGitHub token for API access. If not provided, falls back to GITHUB_TOKEN environment variable.no""
check-minor-versionConfigures warnings for minor versions (options: [error, warning, none, true, false], default: error).noerror
check-releasesCheck that for every build version a GitHub Release exists (options: [error, warning, none, true, false], default: error. true maps to error, false maps to none).noerror
check-release-immutabilityCheck that releases are immutable and cannot be force-pushed (options: [error, warning, none, true, false], default: error. true maps to error, false maps to none).noerror
ignore-preview-releasesIgnore preview/pre-release versions when calculating major/minor version tags (options: [true, false], default: true).notrue
floating-versions-useSpecify whether floating versions (major/minor like v1, v1.0, and latest) should use tags or branches (options: [tags, branches], default: tags).notags
auto-fixAutomatically fix major/minor versions when a build tag is pushed. Requires contents: write permission (options: [true, false], default: false).nofalse
ignore-versionsComma-separated list of versions to ignore during validation (e.g., 'v1.0.0,v2.0.0'). Useful for skipping legacy or problematic versions.no""
check-marketplaceCheck that action.yaml has required marketplace metadata (name, description, branding) and README.md exists (options: [error, warning, none, true, false], default: error).noerror

no outputs