Skip to content

Commit b2e6a20

Browse files
committed
feat: update runner labels
1 parent 3f7fd6e commit b2e6a20

File tree

1 file changed

+15
-17
lines changed

1 file changed

+15
-17
lines changed

core/rules/rule_runner_label.go

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,7 @@ const (
4242
compatInvalid = 0
4343
compatUbuntu2004 runnerOSCompat = 1 << iota
4444
compatUbuntu2204
45-
compatMacOS1015
46-
compatMacOS110
45+
compatUbuntu2404
4746
compatMacOS120
4847
compatMacOS120L
4948
compatMacOS120XL
@@ -53,7 +52,9 @@ const (
5352
compatMacOS140
5453
compatMacOS140L
5554
compatMacOS140XL
56-
compatWindows2016
55+
compatMacOS150
56+
compatMacOS150L
57+
compatMacOS150XL
5758
compatWindows2019
5859
compatWindows2022
5960
)
@@ -93,38 +94,35 @@ var defaultRunnerOSCompats = map[string]runnerOSCompat{
9394
"ubuntu-latest-4-cores": compatUbuntu2204,
9495
"ubuntu-latest-8-cores": compatUbuntu2204,
9596
"ubuntu-latest-16-cores": compatUbuntu2204,
97+
"ubuntu-24.04": compatUbuntu2404,
9698
"ubuntu-22.04": compatUbuntu2204,
9799
"ubuntu-20.04": compatUbuntu2004,
100+
"macos-latest-xl": compatMacOS140XL,
101+
"macos-latest-xlarge": compatMacOS140XL,
102+
"macos-latest-large": compatMacOS140L,
103+
"macos-latest": compatMacOS140,
104+
"macos-15-xlarge": compatMacOS150XL,
105+
"macos-15-large": compatMacOS150L,
106+
"macos-15": compatMacOS150,
98107
"macos-14-xl": compatMacOS140XL,
99108
"macos-14-xlarge": compatMacOS140XL,
100109
"macos-14-large": compatMacOS140L,
101110
"macos-14": compatMacOS140,
102-
"macos-14.0": compatMacOS140,
103111
"macos-13-xl": compatMacOS130XL,
104112
"macos-13-xlarge": compatMacOS130XL,
105113
"macos-13-large": compatMacOS130L,
106114
"macos-13": compatMacOS130,
107-
"macos-13.0": compatMacOS130,
108-
"macos-latest-xl": compatMacOS120XL,
109-
"macos-latest-xlarge": compatMacOS120XL,
110-
"macos-latest-large": compatMacOS120L,
111-
"macos-latest": compatMacOS120,
112115
"macos-12-xl": compatMacOS120XL,
113116
"macos-12-xlarge": compatMacOS120XL,
114117
"macos-12-large": compatMacOS120L,
115118
"macos-12": compatMacOS120,
116-
"macos-12.0": compatMacOS120,
117-
"macos-11": compatMacOS110,
118-
"macos-11.0": compatMacOS110,
119-
"macos-10.15": compatMacOS1015,
120119
"windows-latest": compatWindows2022,
121120
"windows-latest-8-cores": compatWindows2022,
122121
"windows-2022": compatWindows2022,
123122
"windows-2019": compatWindows2019,
124-
"windows-2016": compatWindows2016,
125-
"linux": compatUbuntu2204 | compatUbuntu2004, // Note: "linux" does not always indicate Ubuntu. It might be Fedora or Arch or ...
126-
"macos": compatMacOS130 | compatMacOS130L | compatMacOS130XL | compatMacOS120 | compatMacOS120L | compatMacOS120XL | compatMacOS110 | compatMacOS1015,
127-
"windows": compatWindows2022 | compatWindows2019 | compatWindows2016,
123+
"linux": compatUbuntu2404 | compatUbuntu2204 | compatUbuntu2004, // Note: "linux" does not always indicate Ubuntu. It might be Fedora or Arch or ...
124+
"macos": compatMacOS150 | compatMacOS150L | compatMacOS150XL | compatMacOS140 | compatMacOS140L | compatMacOS140XL | compatMacOS130 | compatMacOS130L | compatMacOS130XL | compatMacOS120 | compatMacOS120L | compatMacOS120XL,
125+
"windows": compatWindows2022 | compatWindows2019,
128126
}
129127

130128
var knownLabels = []string{

0 commit comments

Comments
 (0)