File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -21,14 +21,15 @@ jobs:
21
21
shell : bash
22
22
strategy :
23
23
fail-fast : false
24
+ # Note: technically, `make lint-go-all` will run the linter for all platforns, and could be called on a single instance.
25
+ # The point of running it instead on a matrix here is to verify that the tooling itself is working on the target OS.
24
26
matrix :
25
27
include :
26
28
- os : ubuntu-24.04
27
29
goos : linux
28
30
- os : ubuntu-24.04
29
31
goos : freebsd
30
- - os : ubuntu-24.04
31
- goos : darwin
32
+ - os : macos-15
32
33
# FIXME: this is currently failing in a non-sensical way, so, running on linux instead...
33
34
# - os: windows-2022
34
35
- os : ubuntu-24.04
Original file line number Diff line number Diff line change @@ -134,8 +134,9 @@ lint-go-all:
134
134
$(call title, $@ )
135
135
@cd $(MAKEFILE_DIR ) \
136
136
&& GOOS=linux make lint-go \
137
- && GOOS=windows make lint-go \
138
- && GOOS=freebsd make lint-go
137
+ && GOOS=freebsd make lint-go \
138
+ && GOOS=darwin make lint-go \
139
+ && GOOS=windows make lint-go
139
140
$(call footer, $@ )
140
141
141
142
lint-yaml :
@@ -179,6 +180,7 @@ lint-licenses-all:
179
180
@cd $(MAKEFILE_DIR ) \
180
181
&& GOOS=linux make lint-licenses \
181
182
&& GOOS=freebsd make lint-licenses \
183
+ && GOOS=darwin make lint-licenses \
182
184
&& GOOS=windows make lint-licenses
183
185
$(call footer, $@ )
184
186
@@ -196,6 +198,7 @@ fix-go-all:
196
198
@cd $(MAKEFILE_DIR ) \
197
199
&& GOOS=linux make fix-go \
198
200
&& GOOS=freebsd make fix-go \
201
+ && GOOS=darwin make fix-go \
199
202
&& GOOS=windows make fix-go
200
203
$(call footer, $@ )
201
204
You can’t perform that action at this time.
0 commit comments