From 6e1ed716741fcd2bf61264c4d3c6f07abc694122 Mon Sep 17 00:00:00 2001 From: Aetherinox Date: Tue, 25 Feb 2025 12:25:57 -0700 Subject: [PATCH] ci: set global flavor value to `false`, utilize tag instead --- .github/workflows/deploy-docker-all.yml | 39 +++++++++++++++---- .github/workflows/deploy-docker-dockerhub.yml | 10 ++++- .github/workflows/deploy-docker-gitea.yml | 10 ++++- .github/workflows/deploy-docker-giteacom.yml | 2 +- .github/workflows/deploy-docker-github.yml | 10 ++++- 5 files changed, 57 insertions(+), 14 deletions(-) diff --git a/.github/workflows/deploy-docker-all.yml b/.github/workflows/deploy-docker-all.yml index 8d5288ee..b4ef79f3 100755 --- a/.github/workflows/deploy-docker-all.yml +++ b/.github/workflows/deploy-docker-all.yml @@ -418,6 +418,8 @@ jobs: # add development tag to default architecture (amd64) type=raw,enable=${{ inputs.DEV_RELEASE }},priority=400,prefix=,suffix=,value=development + flavor: | + latest=false labels: | org.opencontainers.image.created=${{ env.NOW_DOCKER_TS }} org.opencontainers.image.version=${{ env.IMAGE_VERSION }} @@ -441,9 +443,11 @@ jobs: file: Dockerfile platforms: linux/amd64 push: ${{ github.event_name != 'pull_request' }} - tags: ${{ steps.task_release_gh_meta.outputs.tags }} labels: ${{ steps.task_release_gh_meta.outputs.labels }} + tags: | + ${{ steps.task_release_gh_meta.outputs.tags }} provenance: false + sbom: false build-args: |- ARCH=amd64 VERSION=${{ env.IMAGE_VERSION }} @@ -462,9 +466,11 @@ jobs: file: Dockerfile platforms: linux/arm64 push: ${{ github.event_name != 'pull_request' }} - tags: ${{ steps.task_release_gh_meta.outputs.tags }} labels: ${{ steps.task_release_gh_meta.outputs.labels }} + tags: | + ${{ steps.task_release_gh_meta.outputs.tags }} provenance: false + sbom: false build-args: |- ARCH=arm64 VERSION=${{ env.IMAGE_VERSION }} @@ -748,6 +754,8 @@ jobs: # add development tag to default architecture (amd64) type=raw,enable=${{ inputs.DEV_RELEASE }},priority=400,prefix=,suffix=,value=development + flavor: | + latest=false labels: | org.opencontainers.image.created=${{ env.NOW_DOCKER_TS }} org.opencontainers.image.version=${{ env.IMAGE_VERSION }} @@ -771,9 +779,11 @@ jobs: file: Dockerfile platforms: linux/amd64 push: ${{ github.event_name != 'pull_request' }} - tags: ${{ steps.task_release_dh_meta.outputs.tags }} labels: ${{ steps.task_release_dh_meta.outputs.labels }} + tags: | + ${{ steps.task_release_dh_meta.outputs.tags }} provenance: false + sbom: false build-args: |- ARCH=amd64 VERSION=${{ env.IMAGE_VERSION }} @@ -792,9 +802,11 @@ jobs: file: Dockerfile platforms: linux/arm64 push: ${{ github.event_name != 'pull_request' }} - tags: ${{ steps.task_release_dh_meta.outputs.tags }} labels: ${{ steps.task_release_dh_meta.outputs.labels }} + tags: | + ${{ steps.task_release_dh_meta.outputs.tags }} provenance: false + sbom: false build-args: |- ARCH=arm64 VERSION=${{ env.IMAGE_VERSION }} @@ -1079,6 +1091,8 @@ jobs: # add development tag to default architecture (amd64) type=raw,enable=${{ inputs.DEV_RELEASE }},priority=400,prefix=,suffix=,value=development + flavor: | + latest=false labels: | org.opencontainers.image.created=${{ env.NOW_DOCKER_TS }} org.opencontainers.image.version=${{ env.IMAGE_VERSION }} @@ -1100,6 +1114,9 @@ jobs: images: | ${{ env.IMAGE_GITEA_WEBSITE }}/${{ env.REGISTRY_REPO_AUTHOR_LC }}/${{ env.IMAGE_NAME }} tags: | + # latest yes + type=raw,value=latest,enable=${{ !inputs.DEV_RELEASE }} + # dispatch add x1.x.x type=raw,enable=${{ github.event_name == 'workflow_dispatch' && inputs.DEV_RELEASE == false }},priority=300,prefix=,suffix=-arm64,value=${{ env.IMAGE_VERSION }} @@ -1108,6 +1125,8 @@ jobs: # tag add tag type=ref,enable=${{ github.event_name == 'pull_request' || github.event_name == 'push' }},priority=600,prefix=,suffix=-arm64,event=tag + flavor: | + latest=false labels: | org.opencontainers.image.created=${{ env.NOW_DOCKER_TS }} org.opencontainers.image.version=${{ env.IMAGE_VERSION }} @@ -1143,6 +1162,8 @@ jobs: # add development tag to default architecture (amd64) type=raw,enable=${{ inputs.DEV_RELEASE }},priority=400,prefix=,suffix=,value=development + flavor: | + latest=false labels: | org.opencontainers.image.created=${{ env.NOW_DOCKER_TS }} org.opencontainers.image.version=${{ env.IMAGE_VERSION }} @@ -1166,9 +1187,11 @@ jobs: file: Dockerfile platforms: linux/amd64 push: ${{ github.event_name != 'pull_request' }} - tags: ${{ steps.task_release_gi_meta_amd64.outputs.tags }} labels: ${{ steps.task_release_gi_meta_amd64.outputs.labels }} + tags: | + ${{ steps.task_release_gi_meta_amd64.outputs.tags }} provenance: false + sbom: false build-args: |- ARCH=amd64 VERSION=${{ env.IMAGE_VERSION }} @@ -1187,9 +1210,11 @@ jobs: file: Dockerfile platforms: linux/arm64 push: ${{ github.event_name != 'pull_request' }} - tags: ${{ steps.task_release_gi_meta_amd64.outputs.tags }} - labels: ${{ steps.task_release_gi_meta_amd64.outputs.labels }} + labels: ${{ steps.task_release_gi_meta_arm64.outputs.labels }} + tags: | + ${{ steps.task_release_gi_meta_arm64.outputs.tags }} provenance: false + sbom: false build-args: |- ARCH=arm64 VERSION=${{ env.IMAGE_VERSION }} diff --git a/.github/workflows/deploy-docker-dockerhub.yml b/.github/workflows/deploy-docker-dockerhub.yml index 28cbc6bd..681468df 100755 --- a/.github/workflows/deploy-docker-dockerhub.yml +++ b/.github/workflows/deploy-docker-dockerhub.yml @@ -349,6 +349,8 @@ jobs: # add development tag to default architecture (amd64) type=raw,enable=${{ inputs.DEV_RELEASE }},priority=400,prefix=,suffix=,value=development + flavor: | + latest=false labels: | org.opencontainers.image.created=${{ env.NOW_DOCKER_TS }} org.opencontainers.image.version=${{ env.IMAGE_VERSION }} @@ -372,9 +374,11 @@ jobs: file: Dockerfile platforms: linux/amd64 push: ${{ github.event_name != 'pull_request' }} - tags: ${{ steps.task_release_dh_meta.outputs.tags }} labels: ${{ steps.task_release_dh_meta.outputs.labels }} + tags: | + ${{ steps.task_release_dh_meta.outputs.tags }} provenance: false + sbom: false build-args: |- ARCH=amd64 VERSION=${{ env.IMAGE_VERSION }} @@ -393,9 +397,11 @@ jobs: file: Dockerfile platforms: linux/arm64 push: ${{ github.event_name != 'pull_request' }} - tags: ${{ steps.task_release_dh_meta.outputs.tags }} labels: ${{ steps.task_release_dh_meta.outputs.labels }} + tags: | + ${{ steps.task_release_dh_meta.outputs.tags }} provenance: false + sbom: false build-args: |- ARCH=arm64 VERSION=${{ env.IMAGE_VERSION }} diff --git a/.github/workflows/deploy-docker-gitea.yml b/.github/workflows/deploy-docker-gitea.yml index 2f28edf8..f86f9cc8 100755 --- a/.github/workflows/deploy-docker-gitea.yml +++ b/.github/workflows/deploy-docker-gitea.yml @@ -426,6 +426,8 @@ jobs: # add development tag to default architecture (amd64) type=raw,enable=${{ inputs.DEV_RELEASE }},priority=400,prefix=,suffix=,value=development + flavor: | + latest=false labels: | org.opencontainers.image.created=${{ env.NOW_DOCKER_TS }} org.opencontainers.image.version=${{ env.IMAGE_VERSION }} @@ -449,9 +451,11 @@ jobs: file: Dockerfile platforms: linux/amd64 push: ${{ github.event_name != 'pull_request' }} - tags: ${{ steps.task_release_gi_meta_amd64.outputs.tags }} labels: ${{ steps.task_release_gi_meta_amd64.outputs.labels }} + tags: | + ${{ steps.task_release_gi_meta_amd64.outputs.tags }} provenance: false + sbom: false build-args: |- ARCH=amd64 VERSION=${{ env.IMAGE_VERSION }} @@ -470,9 +474,11 @@ jobs: file: Dockerfile platforms: linux/arm64 push: ${{ github.event_name != 'pull_request' }} - tags: ${{ steps.task_release_gi_meta_arm64.outputs.tags }} labels: ${{ steps.task_release_gi_meta_arm64.outputs.labels }} + tags: | + ${{ steps.task_release_gi_meta_arm64.outputs.tags }} provenance: false + sbom: false build-args: |- ARCH=arm64 VERSION=${{ env.IMAGE_VERSION }} diff --git a/.github/workflows/deploy-docker-giteacom.yml b/.github/workflows/deploy-docker-giteacom.yml index 2c8488b1..06d23a54 100644 --- a/.github/workflows/deploy-docker-giteacom.yml +++ b/.github/workflows/deploy-docker-giteacom.yml @@ -627,7 +627,7 @@ jobs: # add development tag to default architecture (amd64) type=raw,enable=${{ inputs.DEV_RELEASE }},priority=400,prefix=,suffix=,value=development flavor: | - latest=${{ !inputs.DEV_RELEASE }} + latest=false labels: | org.opencontainers.image.created=${{ env.NOW_DOCKER_TS }} org.opencontainers.image.version=${{ env.IMAGE_VERSION }} diff --git a/.github/workflows/deploy-docker-github.yml b/.github/workflows/deploy-docker-github.yml index 5c6eef3e..2b6ee802 100755 --- a/.github/workflows/deploy-docker-github.yml +++ b/.github/workflows/deploy-docker-github.yml @@ -347,6 +347,8 @@ jobs: # add development tag to default architecture (amd64) type=raw,enable=${{ inputs.DEV_RELEASE }},priority=400,prefix=,suffix=,value=development + flavor: | + latest=false labels: | org.opencontainers.image.created=${{ env.NOW_DOCKER_TS }} org.opencontainers.image.version=${{ env.IMAGE_VERSION }} @@ -370,9 +372,11 @@ jobs: file: Dockerfile platforms: linux/amd64 push: ${{ github.event_name != 'pull_request' }} - tags: ${{ steps.task_release_gh_meta.outputs.tags }} labels: ${{ steps.task_release_gh_meta.outputs.labels }} + tags: | + ${{ steps.task_release_gh_meta.outputs.tags }} provenance: false + sbom: false build-args: |- ARCH=amd64 VERSION=${{ env.IMAGE_VERSION }} @@ -391,9 +395,11 @@ jobs: file: Dockerfile platforms: linux/arm64 push: ${{ github.event_name != 'pull_request' }} - tags: ${{ steps.task_release_gh_meta.outputs.tags }} labels: ${{ steps.task_release_gh_meta.outputs.labels }} + tags: | + ${{ steps.task_release_gh_meta.outputs.tags }} provenance: false + sbom: false build-args: |- ARCH=arm64 VERSION=${{ env.IMAGE_VERSION }}