fix: update node LTS version numbers

This commit is contained in:
Lucas Costi 2024-02-19 18:04:38 +10:00 committed by GitHub
parent 9e7237a89f
commit 7368fe3672
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 13 additions and 13 deletions

View file

@ -88,11 +88,11 @@ func (n *Node) matchesVersionFile() (string, bool) {
case "fermium": case "fermium":
fileVersion = "14.21.3" fileVersion = "14.21.3"
case "gallium": case "gallium":
fileVersion = "16.20.1" fileVersion = "16.20.2"
case "hydrogen": case "hydrogen":
fileVersion = "18.19.0" fileVersion = "18.19.1"
case "iron": case "iron":
fileVersion = "20.10.0" fileVersion = "20.11.1"
} }
} }

View file

@ -11,10 +11,10 @@ import (
func TestNodeMatchesVersionFile(t *testing.T) { func TestNodeMatchesVersionFile(t *testing.T) {
nodeVersion := version{ nodeVersion := version{
Full: "20.10.0", Full: "20.11.1",
Major: "20", Major: "20",
Minor: "10", Minor: "11",
Patch: "0", Patch: "1",
} }
cases := []struct { cases := []struct {
Case string Case string
@ -23,16 +23,16 @@ func TestNodeMatchesVersionFile(t *testing.T) {
RCVersion string RCVersion string
}{ }{
{Case: "no file context", Expected: true, RCVersion: ""}, {Case: "no file context", Expected: true, RCVersion: ""},
{Case: "version match", Expected: true, ExpectedVersion: "20.10.0", RCVersion: "20.10.0"}, {Case: "version match", Expected: true, ExpectedVersion: "20.11.1", RCVersion: "20.11.1"},
{Case: "version match with newline", Expected: true, ExpectedVersion: "20.10.0", RCVersion: "20.10.0\n"}, {Case: "version match with newline", Expected: true, ExpectedVersion: "20.11.1", RCVersion: "20.11.1\n"},
{Case: "version mismatch", Expected: false, ExpectedVersion: "3.2.1", RCVersion: "3.2.1"}, {Case: "version mismatch", Expected: false, ExpectedVersion: "3.2.1", RCVersion: "3.2.1"},
{Case: "version match in other format", Expected: true, ExpectedVersion: "20.10.0", RCVersion: "v20.10.0"}, {Case: "version match in other format", Expected: true, ExpectedVersion: "20.11.1", RCVersion: "v20.11.1"},
{Case: "version match without patch", Expected: true, ExpectedVersion: "20.10", RCVersion: "20.10"}, {Case: "version match without patch", Expected: true, ExpectedVersion: "20.11", RCVersion: "20.11"},
{Case: "version match without patch in other format", Expected: true, ExpectedVersion: "20.10", RCVersion: "v20.10"}, {Case: "version match without patch in other format", Expected: true, ExpectedVersion: "20.11", RCVersion: "v20.11"},
{Case: "version match without minor", Expected: true, ExpectedVersion: "20", RCVersion: "20"}, {Case: "version match without minor", Expected: true, ExpectedVersion: "20", RCVersion: "20"},
{Case: "version match without minor in other format", Expected: true, ExpectedVersion: "20", RCVersion: "v20"}, {Case: "version match without minor in other format", Expected: true, ExpectedVersion: "20", RCVersion: "v20"},
{Case: "lts match", Expected: true, ExpectedVersion: "20.10.0", RCVersion: "lts/iron"}, {Case: "lts match", Expected: true, ExpectedVersion: "20.11.1", RCVersion: "lts/iron"},
{Case: "lts match upper case", Expected: true, ExpectedVersion: "20.10.0", RCVersion: "lts/Iron"}, {Case: "lts match upper case", Expected: true, ExpectedVersion: "20.11.1", RCVersion: "lts/Iron"},
{Case: "lts mismatch", Expected: false, ExpectedVersion: "8.17.0", RCVersion: "lts/carbon"}, {Case: "lts mismatch", Expected: false, ExpectedVersion: "8.17.0", RCVersion: "lts/carbon"},
} }