Skip to content

Commit a24fecc

Browse files
authored
Merge pull request #2112 from mrueg/use-caching
build: Reorder CI steps to use go mod cache
2 parents bb6e9f4 + 1cd78c7 commit a24fecc

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

.github/workflows/ci.yml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@ jobs:
2828
name: ci-go-lint
2929
runs-on: ubuntu-latest
3030
steps:
31+
- name: Check out code into the Go module directory
32+
uses: actions/checkout@v3
33+
3134
- name: Set up Go 1.x
3235
uses: actions/setup-go@v4
3336
with:
3437
go-version: ${{ env.GO_VERSION }}
3538
id: go
3639

37-
- name: Check out code into the Go module directory
38-
uses: actions/checkout@v3
39-
4040
- name: Setup environment
4141
run: |
4242
make install-tools
@@ -50,15 +50,15 @@ jobs:
5050
name: ci-validate-manifests
5151
runs-on: ubuntu-latest
5252
steps:
53+
- name: Check out code into the Go module directory
54+
uses: actions/checkout@v3
55+
5356
- name: Set up Go 1.x
5457
uses: actions/setup-go@v4
5558
with:
5659
go-version: ${{ env.GO_VERSION }}
5760
id: go
5861

59-
- name: Check out code into the Go module directory
60-
uses: actions/checkout@v3
61-
6262
- name: Setup environment
6363
run: |
6464
make install-tools
@@ -71,15 +71,15 @@ jobs:
7171
name: ci-validate-go-modules
7272
runs-on: ubuntu-latest
7373
steps:
74+
- name: Check out code into the Go module directory
75+
uses: actions/checkout@v3
76+
7477
- name: Set up Go 1.x
7578
uses: actions/setup-go@v4
7679
with:
7780
go-version: ${{ env.GO_VERSION }}
7881
id: go
7982

80-
- name: Check out code into the Go module directory
81-
uses: actions/checkout@v3
82-
8383
- name: Setup environment
8484
run: |
8585
make install-tools
@@ -92,15 +92,15 @@ jobs:
9292
name: ci-validate-docs
9393
runs-on: ubuntu-latest
9494
steps:
95+
- name: Check out code into the Go module directory
96+
uses: actions/checkout@v3
97+
9598
- name: Set up Go 1.x
9699
uses: actions/setup-go@v4
97100
with:
98101
go-version: ${{ env.GO_VERSION }}
99102
id: go
100103

101-
- name: Check out code into the Go module directory
102-
uses: actions/checkout@v3
103-
104104
- name: Setup environment
105105
run: |
106106
make install-tools
@@ -113,15 +113,15 @@ jobs:
113113
name: ci-unit-tests
114114
runs-on: ubuntu-latest
115115
steps:
116+
- name: Check out code into the Go module directory
117+
uses: actions/checkout@v3
118+
116119
- name: Set up Go 1.x
117120
uses: actions/setup-go@v4
118121
with:
119122
go-version: ${{ env.GO_VERSION }}
120123
id: go
121124

122-
- name: Check out code into the Go module directory
123-
uses: actions/checkout@v3
124-
125125
- name: Setup environment
126126
run: |
127127
make install-tools
@@ -149,15 +149,15 @@ jobs:
149149
name: ci-benchmark-tests
150150
runs-on: ubuntu-latest
151151
steps:
152+
- name: Check out code into the Go module directory
153+
uses: actions/checkout@v3
154+
152155
- name: Set up Go 1.x
153156
uses: actions/setup-go@v4
154157
with:
155158
go-version: ${{ env.GO_VERSION }}
156159
id: go
157160

158-
- name: Check out code into the Go module directory
159-
uses: actions/checkout@v3
160-
161161
- name: Setup environment
162162
run: |
163163
make install-tools
@@ -170,15 +170,15 @@ jobs:
170170
name: ci-build-kube-state-metrics
171171
runs-on: ubuntu-latest
172172
steps:
173+
- name: Check out code into the Go module directory
174+
uses: actions/checkout@v3
175+
173176
- name: Set up Go 1.x
174177
uses: actions/setup-go@v4
175178
with:
176179
go-version: ${{ env.GO_VERSION }}
177180
id: go
178181

179-
- name: Check out code into the Go module directory
180-
uses: actions/checkout@v3
181-
182182
- name: Setup environment
183183
run: |
184184
make install-tools
@@ -191,15 +191,15 @@ jobs:
191191
name: ci-e2e-tests
192192
runs-on: ubuntu-latest
193193
steps:
194+
- name: Check out code into the Go module directory
195+
uses: actions/checkout@v3
196+
194197
- name: Set up Go 1.x
195198
uses: actions/setup-go@v4
196199
with:
197200
go-version: ${{ env.GO_VERSION }}
198201
id: go
199202

200-
- name: Check out code into the Go module directory
201-
uses: actions/checkout@v3
202-
203203
- name: Setup environment
204204
run: |
205205
make install-tools

0 commit comments

Comments
 (0)