setup-go/dist/setup
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Arne Jørgensen 1adbf3753d
Add support for rc and beta versions in go.mod file
The regex in `parseGoVersionFile()` didn't consider rc and beta
versions. The regex has been extended.

In `findMatch()` the match is checked using `semver.satisfies()`. But
`semver.satisfies()` doesn't no about Go's non-semver rc and beta
version formats (1.16c1 instead of 1.16.0-rc.1).

We cannot use `makeSemver()` on `versionSpec` and compare the result
using `semver.satisfies()` because `versionSpec` could be, well, a
spec. Instead we first check if there is a strict match between the
candidate version and the versionSpec.

Fixes #525.
2026-07-16 07:46:42 +02:00
..
index.js Add support for rc and beta versions in go.mod file 2026-07-16 07:46:42 +02:00
package.json Migrate to ESM and upgrade dependencies (#763) 2026-07-15 15:34:36 -05:00