1515 uses : actions/checkout@v4
1616 - name : Set up environment
1717 uses : ./.github/workflows/env
18- - name : Set up Go
19- uses : actions/setup-go@v5
20- with :
21- go-version-file : go.mod
22- check-latest : true
23- cache-dependency-path : go.sum
24- id : go
2518 - name : Check for changes in licenses of dependencies
2619 run : |
2720 make legal
4134 uses : actions/checkout@v4
4235 - name : Set up environment
4336 uses : ./.github/workflows/env
44- - name : Set up Go
45- uses : actions/setup-go@v5
46- with :
47- go-version-file : go.mod
48- check-latest : true
49- cache-dependency-path : go.sum
50- id : go
5137 - name : Get linter version
5238 id : linter-version
5339 run : (echo -n "version="; make linter-version) >> "$GITHUB_OUTPUT"
7561 uses : actions/checkout@v4
7662 - name : Set up environment
7763 uses : ./.github/workflows/env
78- - name : Set up Go
79- uses : actions/setup-go@v5
80- with :
81- go-version-file : go.mod
82- check-latest : true
83- cache-dependency-path : go.sum
84- id : go
8564 - name : Cache coredump modules
8665 uses : actions/cache@v4
8766 with :
@@ -128,21 +107,13 @@ jobs:
128107 fi
129108
130109 build-integration-test-binaries :
131- name : Build integration test binaries (${{ matrix.target_arch }}-${{ matrix.go_version}} )
110+ name : Build integration test binaries (${{ matrix.target_arch }})
132111 runs-on : ubuntu-24.04
133112 timeout-minutes : 10
134113 strategy :
135114 matrix :
136115 target_arch : [amd64, arm64]
137- go_version : [1.23, 1.24]
138116 steps :
139- - name : Set up Go
140- uses : actions/setup-go@v5
141- with :
142- go-version : ${{ matrix.go_version }}
143- check-latest : true
144- cache-dependency-path : go.sum
145- id : go
146117 - name : Clone code
147118 uses : actions/checkout@v4
148119 - name : Set up environment
@@ -152,17 +123,16 @@ jobs:
152123 - name : Upload integration test binaries
153124 uses : actions/upload-artifact@v4
154125 with :
155- name : integration-test-binaries-${{ matrix.target_arch }}-${{ matrix.go_version}}
126+ name : integration-test-binaries-${{ matrix.target_arch }}
156127 path : support/*.test
157128
158129 integration-tests :
159- name : Integration tests (v${{ matrix.kernel }} ${{ matrix.target_arch }} ${{ matrix.go_version}} )
130+ name : Integration tests (v${{ matrix.kernel }} ${{ matrix.target_arch }})
160131 runs-on : ubuntu-24.04
161132 needs : build-integration-test-binaries
162133 timeout-minutes : 10
163134 strategy :
164135 matrix :
165- go_version : [1.23, 1.24]
166136 include :
167137 # List of available kernels here:
168138 # https://github.com/cilium/ci-kernels/pkgs/container/ci-kernels/versions?filters%5Bversion_type%5D=tagged
@@ -186,13 +156,6 @@ jobs:
186156 steps :
187157 - name : Clone code
188158 uses : actions/checkout@v4
189- - name : Set up Go
190- uses : actions/setup-go@v5
191- with :
192- go-version : ${{ matrix.go_version }}
193- check-latest : true
194- cache-dependency-path : go.sum
195- id : go
196159 - name : Install dependencies
197160 run : |
198161 sudo apt-get update -y
@@ -205,7 +168,7 @@ jobs:
205168 sudo mv ~/go/bin/bluebox /usr/local/bin/.
206169 - name : Fetch integration test binaries
207170 uses : actions/download-artifact@v4
208- with : { name: "integration-test-binaries-${{ matrix.target_arch }}-${{ matrix.go_version}} " }
171+ with : { name: "integration-test-binaries-${{ matrix.target_arch }}" }
209172 - name : Fetch precompiled kernel
210173 run : |
211174 install -d ci-kernels
0 commit comments