Files
renovate/lib/modules/versioning/github-actions
Jamie Tanna 95a7cab7f3 fix(versioning/github-actions): allow v1 to be treated as a version (#42762)
* fix(versioning/github-actions): allow `v1` to be treated as a version

As a similar change to 2ab41fa709, we also
need to allow a major-only version to be treated as a valid version.

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>

* chore: remove accidental JSDoc

Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>

---------

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2026-04-20 10:21:18 +00:00
..

Versioning specific to GitHub Actions' usage of Semantic Versioning, for mutable and immutable tags.

The "shortest" tag will be used where possible - if you are previously using v7, and there is an upgrade to v7.5.3, v7 will be used.

Immutable Tags

When using Immutable Releases for GitHub Tags, it is required to use explicit SemVer major.minor.patch versions.

If you have previously used an unpinned version, such as @v7, Renovate will migrate you on the next update, such as:

-       uses: astral-sh/setup-uv@v7
+       uses: astral-sh/setup-uv@v8.1.0