Files
renovate/lib/modules/versioning
Jamie Tanna b81bf5dade fix(versioning/github-actions): don't parse allowedVersion-style ranges as a range (#42831)
* fix(versioning/github-actions): don't parse `allowedVersion`-style ranges as a range

As noted in #42824, when using a range for `allowedVersion`, changes to
how ranges are parsed with `semver.coerce` led to incorrectly matching
this as a version that would like to be updated to.

We can guard this by making sure a SemVer style version number is used.

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

* perf(versioning/github-actions): create constants for regexes

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

* test: skip coverage

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

* fixup

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

---------

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2026-04-23 09:37:08 +00:00
..