This commit is contained in:
Arne Jørgensen 2026-01-26 18:10:45 +01:00 committed by GitHub
commit 9953bf1737
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 228 additions and 6 deletions

5
dist/setup/index.js vendored
View file

@ -49856,7 +49856,8 @@ function findMatch(versionSpec_1) {
const candidate = candidates[i];
const version = makeSemver(candidate.version);
core.debug(`check ${version} satisfies ${versionSpec}`);
if (semver.satisfies(version, versionSpec)) {
if (candidate.version.replace(/^go/, '') === versionSpec ||
semver.satisfies(version, versionSpec)) {
goFile = candidate.files.find(file => {
core.debug(`${file.arch}===${archFilter} && ${file.os}===${platFilter}`);
return file.arch === archFilter && file.os === platFilter;
@ -49924,7 +49925,7 @@ function parseGoVersionFile(versionFilePath) {
}
}
// go directive: https://go.dev/ref/mod#go-mod-file-go
const matchGo = contents.match(/^go (\d+(\.\d+)*)/m);
const matchGo = contents.match(/^go (\d+(\.\d+)*(?:\.\d+|(beta|rc)\d+)?)/m);
return matchGo ? matchGo[1] : '';
}
else if (path.basename(versionFilePath) === '.tool-versions') {