18
18
strategy :
19
19
fail-fast : false
20
20
matrix :
21
- os : [ubuntu-latest, windows-latest, macos-latest]
21
+ os : [ubuntu-latest, windows-latest, macos-latest, macos-13 ]
22
22
steps :
23
23
- uses : actions/checkout@v4
24
24
- name : Setup Go Stable
33
33
strategy :
34
34
fail-fast : false
35
35
matrix :
36
- os : [ubuntu-latest, windows-latest, macos-latest]
36
+ os : [ubuntu-latest, windows-latest, macos-latest, macos-13 ]
37
37
steps :
38
38
- uses : actions/checkout@v4
39
39
- name : Setup Go oldStable
@@ -48,12 +48,14 @@ jobs:
48
48
strategy :
49
49
fail-fast : false
50
50
matrix :
51
- os : [ubuntu-latest, windows-latest, macos-latest]
51
+ os : [ubuntu-latest, windows-latest, macos-latest, macos-13 ]
52
52
version : [stable, oldstable]
53
53
architecture : [x64, x32]
54
54
exclude :
55
55
- os : macos-latest
56
56
architecture : x32
57
+ - os : macos-13
58
+ architecture : x32
57
59
steps :
58
60
- uses : actions/checkout@v4
59
61
- name : Setup Go ${{ matrix.version }} ${{ matrix.architecture }}
70
72
strategy :
71
73
fail-fast : false
72
74
matrix :
73
- os : [macos-latest, windows-latest, ubuntu-latest]
74
- go : [1.20.14, 1.21.10, 1.22.3]
75
+ os : [macos-latest, windows-latest, ubuntu-latest, macos-13]
76
+ go : [1.21.13, 1.22.8, 1.23.2]
77
+ include :
78
+ - os : windows-latest
79
+ go : 1.20.14
80
+ exclude :
81
+ - os : windows-latest
82
+ go : 1.23.2
75
83
steps :
76
84
- name : Checkout
77
85
uses : actions/checkout@v4
90
98
strategy :
91
99
fail-fast : false
92
100
matrix :
93
- os : [ubuntu-latest, windows-latest, macos-latest]
94
- go-version : [1.20.14, 1.21]
101
+ os : [ubuntu-latest, windows-latest, macos-latest, macos-13 ]
102
+ go-version : [' 1.20', ' 1.21', '1.22', '1.23' ]
95
103
steps :
96
104
- uses : actions/checkout@v4
97
105
- name : Setup Go and check latest
@@ -107,7 +115,7 @@ jobs:
107
115
strategy :
108
116
fail-fast : false
109
117
matrix :
110
- os : [ubuntu-latest, windows-latest, macos-latest]
118
+ os : [ubuntu-latest, windows-latest, macos-latest, macos-13 ]
111
119
steps :
112
120
- uses : actions/checkout@v4
113
121
- name : Setup Go and check latest
@@ -123,7 +131,7 @@ jobs:
123
131
strategy :
124
132
fail-fast : false
125
133
matrix :
126
- os : [ubuntu-latest, windows-latest, macos-latest]
134
+ os : [ubuntu-latest, windows-latest, macos-latest, macos-13 ]
127
135
steps :
128
136
- uses : actions/checkout@v4
129
137
- name : Setup Go and check latest
@@ -135,13 +143,12 @@ jobs:
135
143
shell : bash
136
144
137
145
setup-versions-from-manifest :
138
- name : Setup ${{ matrix.go }} ${{ matrix.os }}
139
146
runs-on : ${{ matrix.os }}
140
147
strategy :
141
148
fail-fast : false
142
149
matrix :
143
- os : [macos-latest, windows-latest, ubuntu-latest]
144
- go : [1.20.14, 1.21.10, 1.22.3 ]
150
+ os : [macos-latest, windows-latest, ubuntu-latest, macos-13 ]
151
+ go : [1.20.14, 1.21.10, 1.22.8, 1.23.2 ]
145
152
steps :
146
153
- name : Checkout
147
154
uses : actions/checkout@v4
@@ -156,13 +163,12 @@ jobs:
156
163
shell : bash
157
164
158
165
setup-versions-from-dist :
159
- name : Setup ${{ matrix.go }} ${{ matrix.os }}
160
166
runs-on : ${{ matrix.os }}
161
167
strategy :
162
168
fail-fast : false
163
169
matrix :
164
- os : [macos -latest, windows -latest, ubuntu-latest ]
165
- go : [1.20.14, 1.21 ]
170
+ os : [windows -latest, ubuntu -latest, macos-13 ]
171
+ go : [1.11.12 ]
166
172
steps :
167
173
- name : Checkout
168
174
uses : actions/checkout@v4
@@ -181,14 +187,23 @@ jobs:
181
187
strategy :
182
188
fail-fast : false
183
189
matrix :
184
- os : [ubuntu-latest, windows-latest, macos-latest]
185
- go-version : [1.20.14, 1.21]
190
+ os : [ubuntu-latest, windows-latest, macos-latest, macos-13]
191
+ go-version : [1.20.14, 1.21, 1.22, 1.23]
192
+ include :
193
+ - os : macos-latest
194
+ architecture : arm64
195
+ - os : ubuntu-latest
196
+ architecture : x64
197
+ - os : windows-latest
198
+ architecture : x64
199
+ - os : macos-13
200
+ architecture : x64
186
201
steps :
187
202
- uses : actions/checkout@v4
188
203
- name : Setup Go and check latest
189
204
uses : ./
190
205
with :
191
206
go-version : ${{ matrix.go-version }}
192
- architecture : x64
207
+ architecture : ${{ matrix.architecture }}
193
208
- name : Verify Go
194
209
run : go version
0 commit comments