This commit is contained in:
Arne Jørgensen 2026-06-23 10:08:48 +00:00 committed by GitHub
commit c3a3f3e4ec
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

@ -52318,7 +52318,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;
@ -52386,7 +52387,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') {