TeamCity: move riscv64 backend testing to tip (#3842)

Updates #3832
This commit is contained in:
Alessandro Arzilli 2024-10-28 19:38:01 +01:00 committed by GitHub
parent 2a9af735d0
commit 1748f5f3d1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 9 additions and 1 deletions

@ -53,7 +53,7 @@ val targets = arrayOf(
"linux/ppc64le/1.23", "linux/ppc64le/1.23",
"linux/riscv64/1.23", "linux/riscv64/tip",
"windows/amd64/1.23", "windows/amd64/1.23",
"windows/amd64/tip", "windows/amd64/tip",

@ -2,6 +2,7 @@ package goversion
import ( import (
"fmt" "fmt"
"runtime"
"github.com/go-delve/delve/pkg/logflags" "github.com/go-delve/delve/pkg/logflags"
) )
@ -24,6 +25,13 @@ func Compatible(producer string, warnonly bool) error {
if ver.IsOldDevel() { if ver.IsOldDevel() {
return nil return nil
} }
if runtime.GOARCH == "riscv64" && !ver.AfterOrEqual(GoVersion{1, 24, versionedDevel, "", ""}) {
if warnonly {
logflags.WriteError(fmt.Sprintf(goTooOldWarn, ver.String()))
return nil
}
return fmt.Errorf(goTooOldErr, ver.String())
}
if !ver.AfterOrEqual(GoVersion{MinSupportedVersionOfGoMajor, MinSupportedVersionOfGoMinor, betaRev(0), "", ""}) { if !ver.AfterOrEqual(GoVersion{MinSupportedVersionOfGoMajor, MinSupportedVersionOfGoMinor, betaRev(0), "", ""}) {
if warnonly { if warnonly {
logflags.WriteError(fmt.Sprintf(goTooOldWarn, ver.String())) logflags.WriteError(fmt.Sprintf(goTooOldWarn, ver.String()))