3030 env :
3131 GOPROXY : " https://${{ secrets.ARTIFACTORY_USER }}:${{ secrets.ARTIFACTORY_TOKEN }}@azr.artifactory.f5net.com/artifactory/api/go/f5-nginx-go-dev"
3232 steps :
33- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
33+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3434 with :
3535 fetch-tags : ' true'
3636 - uses : actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
4545 name : Lint
4646 runs-on : ubuntu-22.04
4747 steps :
48- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
48+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4949 - uses : actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
5050 with :
5151 go-version-file : ' go.mod'
6161 permissions :
6262 contents : write
6363 steps :
64- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
64+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
6565 - uses : actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
6666 with :
6767 go-version-file : ' go.mod'
8181 name : Unit tests with race condition detection
8282 runs-on : ubuntu-22.04
8383 steps :
84- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
84+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
8585 - uses : actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
8686 with :
8787 go-version-file : ' go.mod'
9393 name : Build Unsigned Snapshot
9494 runs-on : ubuntu-22.04
9595 steps :
96- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
96+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
9797 with :
9898 fetch-tags : ' true'
9999 - uses : actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
@@ -126,13 +126,13 @@ jobs:
126126 - image : " alpine"
127127 version : " 3.22"
128128 steps :
129- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
129+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
130130 - uses : actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
131131 with :
132132 go-version-file : ' go.mod'
133133 cache : false
134134 - name : Download Packages
135- uses : actions/download-artifact@eaceaf801fd36c7dee90939fad912460b18a1ffe # v4.1.2
135+ uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
136136 with :
137137 name : nginx-agent-unsigned-snapshots
138138 path : build
@@ -170,13 +170,13 @@ jobs:
170170 - image : " alpine"
171171 version : " 3.22"
172172 steps :
173- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
173+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
174174 - uses : actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
175175 with :
176176 go-version-file : ' go.mod'
177177 cache : false
178178 - name : Download Packages
179- uses : actions/download-artifact@eaceaf801fd36c7dee90939fad912460b18a1ffe # v4.1.2
179+ uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
180180 with :
181181 name : nginx-agent-unsigned-snapshots
182182 path : build
@@ -221,13 +221,13 @@ jobs:
221221 version : " mainline"
222222 release : " alpine"
223223 steps :
224- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
224+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
225225 - uses : actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
226226 with :
227227 go-version-file : ' go.mod'
228228 cache : false
229229 - name : Download Packages
230- uses : actions/download-artifact@eaceaf801fd36c7dee90939fad912460b18a1ffe # v4.1.2
230+ uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
231231 with :
232232 name : nginx-agent-unsigned-snapshots
233233 path : build
@@ -262,40 +262,40 @@ jobs:
262262 matrix :
263263 container :
264264 - image : " alpine"
265- version : " 3.20 "
266- plus : " r32 "
265+ version : " 3.22 "
266+ plus : " r35 "
267267 release : " alpine"
268268 path : " /nginx-plus/agent"
269269 - image : " alpine"
270- version : " 3.19 "
271- plus : " r31 "
270+ version : " 3.21 "
271+ plus : " r34 "
272272 release : " alpine"
273273 path : " /nginx-plus/agent"
274274 - image : " debian"
275275 version : " bookworm"
276- plus : " r32 "
276+ plus : " r35 "
277277 release : " debian"
278278 path : " /nginx-plus/agent"
279279 - image : " debian"
280280 version : " bookworm"
281- plus : " r31 "
281+ plus : " r34 "
282282 release : " debian"
283283 path : " /nginx-plus/agent"
284284 steps :
285- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
285+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
286286 - uses : actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
287287 with :
288288 go-version-file : ' go.mod'
289289 cache : false
290290 - name : Download Packages
291- uses : actions/download-artifact@eaceaf801fd36c7dee90939fad912460b18a1ffe # v4.1.2
291+ uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
292292 with :
293293 name : nginx-agent-unsigned-snapshots
294294 path : build
295295 - name : Login to Docker Registry
296296 uses : docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0
297297 with :
298- registry : ${{ secrets.REGISTRY_URL }}
298+ registry : ${{ secrets.TEST_REGISTRY_URL }}
299299 username : ${{ secrets.REGISTRY_USERNAME }}
300300 password : ${{ secrets.REGISTRY_PASSWORD }}
301301
@@ -310,9 +310,10 @@ jobs:
310310 - name : Run Integration Tests
311311 run : |
312312 go install github.com/goreleaser/nfpm/v2/cmd/nfpm@${{ env.NFPM_VERSION }}
313- CONTAINER_NGINX_IMAGE_REGISTRY="${{ secrets.REGISTRY_URL }}" \
313+ CONTAINER_NGINX_IMAGE_REGISTRY="${{ secrets.TEST_REGISTRY_URL }}" \
314314 TAG="${{ matrix.container.plus }}-${{ matrix.container.image }}-${{ matrix.container.version }}" \
315315 OS_RELEASE="${{ matrix.container.release }}" OS_VERSION="${{ matrix.container.version }}" IMAGE_PATH="${{ matrix.container.path }}" \
316+ NGINX_LICENSE_JWT='${{ secrets.TEST_JWT }}' \
316317 make official-image-integration-test | tee ${{github.workspace}}/test/dashboard/logs/${{github.job}}/${{matrix.container.image}}-${{matrix.container.version}}/raw_logs.log
317318 exit "${PIPESTATUS[0]}"
318319
@@ -326,7 +327,7 @@ jobs:
326327 permissions :
327328 contents : write
328329 steps :
329- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
330+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
330331 - uses : actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
331332 with :
332333 go-version-file : ' go.mod'
@@ -358,14 +359,14 @@ jobs:
358359 needs : build-unsigned-snapshot
359360
360361 steps :
361- - uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
362+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
362363 - uses : actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
363364 with :
364365 go-version-file : ' go.mod'
365366 cache : false
366367
367368 - name : Download Packages
368- uses : actions/download-artifact@eaceaf801fd36c7dee90939fad912460b18a1ffe # v4.1.2
369+ uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
369370 with :
370371 name : nginx-agent-unsigned-snapshots
371372 path : build
0 commit comments