@@ -13,29 +13,29 @@ jobs:
13
13
#
14
14
# golangci-lint
15
15
#
16
- linters :
17
- permissions :
18
- contents : read # for actions/checkout to fetch code
19
- pull-requests : read # for golangci/golangci-lint-action to fetch pull requests
20
- name : Linters
21
- runs-on : ${{ matrix.os }}
22
- timeout-minutes : 10
23
-
24
- strategy :
25
- matrix :
26
- os : [ubuntu-24.04, actuated-arm64-4cpu-16gb, macos-12, windows-2019]
27
- exclude :
28
- - os : ${{ github.repository != 'containerd/containerd' && 'actuated-arm64-4cpu-16gb' }}
29
-
30
-
31
- steps :
32
- - uses : actions/checkout@v4
33
- - uses : ./.github/actions/install-go
34
- - uses : golangci/golangci-lint-action@v6
35
- with :
36
- version : v1.59.1
37
- skip-cache : true
38
- args : --timeout=8m
16
+ # linters:
17
+ # permissions:
18
+ # contents: read # for actions/checkout to fetch code
19
+ # pull-requests: read # for golangci/golangci-lint-action to fetch pull requests
20
+ # name: Linters
21
+ # runs-on: ${{ matrix.os }}
22
+ # timeout-minutes: 10
23
+ #
24
+ # strategy:
25
+ # matrix:
26
+ # os: [ubuntu-24.04, actuated-arm64-4cpu-16gb, macos-12, windows-2019]
27
+ # exclude:
28
+ # - os: ${{ github.repository != 'containerd/containerd' && 'actuated-arm64-4cpu-16gb' }}
29
+ #
30
+ #
31
+ # steps:
32
+ # - uses: actions/checkout@v4
33
+ # - uses: ./.github/actions/install-go
34
+ # - uses: golangci/golangci-lint-action@v6
35
+ # with:
36
+ # version: v1.59.1
37
+ # skip-cache: true
38
+ # args: --timeout=8m
39
39
40
40
#
41
41
# Project checks
@@ -117,7 +117,7 @@ jobs:
117
117
# Well-known architectures are covered in release.yml.
118
118
crossbuild :
119
119
name : Crossbuild Binaries
120
- needs : [project, linters, protos, man]
120
+ needs : [project, protos, man]
121
121
runs-on : ubuntu-24.04
122
122
timeout-minutes : 10
123
123
strategy :
@@ -186,7 +186,7 @@ jobs:
186
186
name : Binaries
187
187
runs-on : ${{ matrix.os }}
188
188
timeout-minutes : 20
189
- needs : [project, linters, protos, man]
189
+ needs : [project, protos, man]
190
190
191
191
strategy :
192
192
matrix :
@@ -211,7 +211,7 @@ jobs:
211
211
name : Windows Integration
212
212
runs-on : ${{ matrix.os }}
213
213
timeout-minutes : 90
214
- needs : [project, linters, protos, man]
214
+ needs : [project, protos, man]
215
215
env :
216
216
GOTEST : gotestsum --
217
217
@@ -377,7 +377,7 @@ jobs:
377
377
name : Linux Integration
378
378
runs-on : ${{ matrix.os }}
379
379
timeout-minutes : 40
380
- needs : [project, linters, protos, man]
380
+ needs : [project, protos, man]
381
381
382
382
strategy :
383
383
fail-fast : false
@@ -521,7 +521,7 @@ jobs:
521
521
name : Vagrant integration
522
522
runs-on : ubuntu-24.04
523
523
timeout-minutes : 60
524
- needs : [project, linters, protos, man]
524
+ needs : [project, protos, man]
525
525
526
526
strategy :
527
527
fail-fast : false
@@ -595,7 +595,7 @@ jobs:
595
595
596
596
runs-on : ubuntu-24.04
597
597
timeout-minutes : 40
598
- needs : [project, linters, protos, man]
598
+ needs : [project, protos, man]
599
599
600
600
steps :
601
601
- uses : actions/checkout@v4
@@ -618,7 +618,7 @@ jobs:
618
618
name : MacOS unit tests
619
619
runs-on : macos-12
620
620
timeout-minutes : 10
621
- needs : [project, linters, protos, man]
621
+ needs : [project, protos, man]
622
622
env :
623
623
GOTEST : gotestsum --
624
624
@@ -655,7 +655,7 @@ jobs:
655
655
name : Report required job statuses
656
656
runs-on : ubuntu-latest
657
657
# List job dependencies which are required to pass status checks in order to be merged via merge queue.
658
- needs : [linters, project, protos, binaries, integration-linux, integration-windows, tests-cri-in-userns, tests-mac-os]
658
+ needs : [project, protos, binaries, integration-linux, integration-windows, tests-cri-in-userns, tests-mac-os]
659
659
if : ${{ always() }}
660
660
steps :
661
661
- run : exit 1
0 commit comments