|
|
@@ -26,7 +26,7 @@ jobs:
|
|
26
|
26
|
build:
|
|
27
|
27
|
|
|
28
|
28
|
name: Build - ${{ matrix.job.name }}
|
|
29
|
|
- runs-on: ubuntu-20.04
|
|
|
29
|
+ runs-on: ubuntu-24.04
|
|
30
|
30
|
strategy:
|
|
31
|
31
|
fail-fast: false
|
|
32
|
32
|
matrix:
|
|
|
@@ -172,7 +172,7 @@ jobs:
|
|
172
|
172
|
needs:
|
|
173
|
173
|
- build
|
|
174
|
174
|
- build-win
|
|
175
|
|
- runs-on: ubuntu-20.04
|
|
|
175
|
+ runs-on: ubuntu-24.04
|
|
176
|
176
|
strategy:
|
|
177
|
177
|
fail-fast: false
|
|
178
|
178
|
matrix:
|
|
|
@@ -212,7 +212,7 @@ jobs:
|
|
212
|
212
|
|
|
213
|
213
|
name: Docker push - ${{ matrix.job.name }}
|
|
214
|
214
|
needs: build
|
|
215
|
|
- runs-on: ubuntu-22.04
|
|
|
215
|
+ runs-on: ubuntu-24.04
|
|
216
|
216
|
strategy:
|
|
217
|
217
|
fail-fast: false
|
|
218
|
218
|
matrix:
|
|
|
@@ -285,7 +285,7 @@ jobs:
|
|
285
|
285
|
|
|
286
|
286
|
name: Docker manifest s6
|
|
287
|
287
|
needs: docker
|
|
288
|
|
- runs-on: ubuntu-22.04
|
|
|
288
|
+ runs-on: ubuntu-24.04
|
|
289
|
289
|
|
|
290
|
290
|
steps:
|
|
291
|
291
|
|
|
|
@@ -348,7 +348,7 @@ jobs:
|
|
348
|
348
|
|
|
349
|
349
|
name: Docker push classic - ${{ matrix.job.name }}
|
|
350
|
350
|
needs: build
|
|
351
|
|
- runs-on: ubuntu-22.04
|
|
|
351
|
+ runs-on: ubuntu-24.04
|
|
352
|
352
|
strategy:
|
|
353
|
353
|
fail-fast: false
|
|
354
|
354
|
matrix:
|
|
|
@@ -418,7 +418,7 @@ jobs:
|
|
418
|
418
|
|
|
419
|
419
|
name: Docker manifest classic
|
|
420
|
420
|
needs: docker
|
|
421
|
|
- runs-on: ubuntu-22.04
|
|
|
421
|
+ runs-on: ubuntu-24.04
|
|
422
|
422
|
steps:
|
|
423
|
423
|
|
|
424
|
424
|
- name: Log in to Docker Hub
|
|
|
@@ -442,24 +442,24 @@ jobs:
|
|
442
|
442
|
uses: Noelware/docker-manifest-action@master
|
|
443
|
443
|
if: github.event_name != 'workflow_dispatch'
|
|
444
|
444
|
with:
|
|
445
|
|
- base-image: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.GIT_TAG }}
|
|
446
|
|
- extra-images: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.GIT_TAG }}-amd64,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.GIT_TAG }}-arm64v8,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.GIT_TAG }}-armv7
|
|
|
445
|
+ tags: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.GIT_TAG }}
|
|
|
446
|
+ inputs: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.GIT_TAG }}-amd64,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.GIT_TAG }}-arm64v8,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.GIT_TAG }}-armv7
|
|
447
|
447
|
push: true
|
|
448
|
448
|
|
|
449
|
449
|
# manifest for :1 tag (major release)
|
|
450
|
450
|
- name: Create and push manifest (:major)
|
|
451
|
451
|
uses: Noelware/docker-manifest-action@master
|
|
452
|
452
|
with:
|
|
453
|
|
- base-image: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.MAJOR_TAG }}
|
|
454
|
|
- extra-images: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.MAJOR_TAG }}-amd64,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.MAJOR_TAG }}-arm64v8,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.MAJOR_TAG }}-armv7
|
|
|
453
|
+ tags: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.MAJOR_TAG }}
|
|
|
454
|
+ inputs: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.MAJOR_TAG }}-amd64,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.MAJOR_TAG }}-arm64v8,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.MAJOR_TAG }}-armv7
|
|
455
|
455
|
push: true
|
|
456
|
456
|
|
|
457
|
457
|
# manifest for :latest tag
|
|
458
|
458
|
- name: Create and push manifest (:latest)
|
|
459
|
459
|
uses: Noelware/docker-manifest-action@master
|
|
460
|
460
|
with:
|
|
461
|
|
- base-image: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.LATEST_TAG }}
|
|
462
|
|
- extra-images: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.LATEST_TAG }}-amd64,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.LATEST_TAG }}-arm64v8,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.LATEST_TAG }}-armv7
|
|
|
461
|
+ tags: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.LATEST_TAG }}
|
|
|
462
|
+ inputs: ${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.LATEST_TAG }}-amd64,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.LATEST_TAG }}-arm64v8,${{ secrets.DOCKER_IMAGE_CLASSIC }}:${{ env.LATEST_TAG }}-armv7
|
|
463
|
463
|
push: true
|
|
464
|
464
|
|
|
465
|
465
|
|
|
|
@@ -467,7 +467,7 @@ jobs:
|
|
467
|
467
|
|
|
468
|
468
|
name: debian package - ${{ matrix.job.name }}
|
|
469
|
469
|
needs: build
|
|
470
|
|
- runs-on: ubuntu-22.04
|
|
|
470
|
+ runs-on: ubuntu-24.04
|
|
471
|
471
|
strategy:
|
|
472
|
472
|
fail-fast: false
|
|
473
|
473
|
matrix:
|