From 97f01942afd0e755ccc09b5601fa11af366f18f6 Mon Sep 17 00:00:00 2001 From: Aetherinox Date: Wed, 26 Feb 2025 01:48:33 -0700 Subject: [PATCH] ci: update deployment workflow to clean up untagged docker images --- .github/workflows/deploy-docker-all.yml | 6 ++ .github/workflows/deploy-docker-dockerhub.yml | 2 + .github/workflows/deploy-docker-gitea.yml | 2 + .github/workflows/deploy-docker-giteacom.yml | 55 ++++++++++--------- .github/workflows/deploy-docker-github.yml | 2 + 5 files changed, 42 insertions(+), 25 deletions(-) diff --git a/.github/workflows/deploy-docker-all.yml b/.github/workflows/deploy-docker-all.yml index b2629375..7be19cb8 100755 --- a/.github/workflows/deploy-docker-all.yml +++ b/.github/workflows/deploy-docker-all.yml @@ -505,6 +505,8 @@ jobs: echo "github.ref ............................... ${{ github.ref }}" echo "github.ref_name .......................... ${{ github.ref_name }}" echo "github.event_name ........................ ${{ github.event_name }}" + echo "github.repository_owner .................. ${{ github.repository_owner }}" + echo "github.repository ........................ ${{ github.repository }}" echo "" echo "[ INPUTS ] ---------------------------------------------------------------------------------------------" echo "inputs.IMAGE_NAME ........................ ${{ inputs.IMAGE_NAME }}" @@ -859,6 +861,8 @@ jobs: echo "github.ref ............................... ${{ github.ref }}" echo "github.ref_name .......................... ${{ github.ref_name }}" echo "github.event_name ........................ ${{ github.event_name }}" + echo "github.repository_owner .................. ${{ github.repository_owner }}" + echo "github.repository ........................ ${{ github.repository }}" echo "" echo "[ INPUTS ] ---------------------------------------------------------------------------------------------" echo "inputs.IMAGE_NAME ........................ ${{ inputs.IMAGE_NAME }}" @@ -1271,6 +1275,8 @@ jobs: echo "github.ref ............................... ${{ github.ref }}" echo "github.ref_name .......................... ${{ github.ref_name }}" echo "github.event_name ........................ ${{ github.event_name }}" + echo "github.repository_owner .................. ${{ github.repository_owner }}" + echo "github.repository ........................ ${{ github.repository }}" echo "" echo "[ INPUTS ] ---------------------------------------------------------------------------------------------" echo "inputs.IMAGE_NAME ........................ ${{ inputs.IMAGE_NAME }}" diff --git a/.github/workflows/deploy-docker-dockerhub.yml b/.github/workflows/deploy-docker-dockerhub.yml index 7f3054ae..7a512a17 100755 --- a/.github/workflows/deploy-docker-dockerhub.yml +++ b/.github/workflows/deploy-docker-dockerhub.yml @@ -436,6 +436,8 @@ jobs: echo "github.ref ............................... ${{ github.ref }}" echo "github.ref_name .......................... ${{ github.ref_name }}" echo "github.event_name ........................ ${{ github.event_name }}" + echo "github.repository_owner .................. ${{ github.repository_owner }}" + echo "github.repository ........................ ${{ github.repository }}" echo "" echo "[ INPUTS ] ---------------------------------------------------------------------------------------------" echo "inputs.IMAGE_NAME ........................ ${{ inputs.IMAGE_NAME }}" diff --git a/.github/workflows/deploy-docker-gitea.yml b/.github/workflows/deploy-docker-gitea.yml index dab19458..69987561 100755 --- a/.github/workflows/deploy-docker-gitea.yml +++ b/.github/workflows/deploy-docker-gitea.yml @@ -513,6 +513,8 @@ jobs: echo "github.ref ............................... ${{ github.ref }}" echo "github.ref_name .......................... ${{ github.ref_name }}" echo "github.event_name ........................ ${{ github.event_name }}" + echo "github.repository_owner .................. ${{ github.repository_owner }}" + echo "github.repository ........................ ${{ github.repository }}" echo "" echo "[ INPUTS ] ---------------------------------------------------------------------------------------------" echo "inputs.IMAGE_NAME ........................ ${{ inputs.IMAGE_NAME }}" diff --git a/.github/workflows/deploy-docker-giteacom.yml b/.github/workflows/deploy-docker-giteacom.yml index 601a1c05..23c7e154 100644 --- a/.github/workflows/deploy-docker-giteacom.yml +++ b/.github/workflows/deploy-docker-giteacom.yml @@ -400,19 +400,21 @@ jobs: - name: '⚠️ Checkpoint' id: task_release_gi_checkpoint run: | - echo "registry ............. Gitea" - echo "github.actor.......... ${{ github.actor }}" - echo "github.ref ........... ${{ github.ref }}" - echo "github.ref_name ...... ${{ github.ref_name }}" - echo "github.event_name .... ${{ github.event_name }}" - echo "inputs.DRY_RUN ....... ${{ inputs.DRY_RUN }}" - echo "env.AUTHOR ........... ${{ env.IMAGE_GITEA_AUTHOR }}" - echo "tags ................. ${{ steps.task_release_gi_meta.outputs.tags }}" - echo "labels ............... ${{ steps.task_release_gi_meta.outputs.labels }}" - echo "docker image ......... ${{ env.REGISTRY_REPO_ORG_AUTHOR_LC }}" - echo "docker sha ........... ${{ env.DOCKER_SHA }}" - echo "docker image id ...... ${{ steps.task_release_gi_push.outputs.imageid }}" - echo "docker digest ........ ${{ steps.task_release_gi_push.outputs.digest }}" + echo "registry ................................. Gitea" + echo "github.actor.............................. ${{ github.actor }}" + echo "github.ref ............................... ${{ github.ref }}" + echo "github.ref_name .......................... ${{ github.ref_name }}" + echo "github.event_name ........................ ${{ github.event_name }}" + echo "github.repository_owner .................. ${{ github.repository_owner }}" + echo "github.repository ........................ ${{ github.repository }}" + echo "inputs.DRY_RUN ........................... ${{ inputs.DRY_RUN }}" + echo "env.AUTHOR ............................... ${{ env.IMAGE_GITEA_AUTHOR }}" + echo "tags ..................................... ${{ steps.task_release_gi_meta.outputs.tags }}" + echo "labels ................................... ${{ steps.task_release_gi_meta.outputs.labels }}" + echo "docker image ............................. ${{ env.REGISTRY_REPO_ORG_AUTHOR_LC }}" + echo "docker sha ............................... ${{ env.DOCKER_SHA }}" + echo "docker image id .......................... ${{ steps.task_release_gi_push.outputs.imageid }}" + echo "docker digest ............................ ${{ steps.task_release_gi_push.outputs.digest }}" # # # Release › Gitea › Get Weekly Commits @@ -666,18 +668,21 @@ jobs: - name: '⚠️ Checkpoint' id: task_release_gi_checkpoint run: | - echo "registry ............. Gitea" - echo "github.actor.......... ${{ github.actor }}" - echo "github.ref ........... ${{ github.ref }}" - echo "github.ref_name ...... ${{ github.ref_name }}" - echo "github.event_name .... ${{ github.event_name }}" - echo "inputs.DRY_RUN ....... ${{ inputs.DRY_RUN }}" - echo "env.AUTHOR ........... ${{ env.IMAGE_GITEA_AUTHOR }}" - echo "tags ................. ${{ steps.task_release_gi_meta.outputs.tags }}" - echo "labels ............... ${{ steps.task_release_gi_meta.outputs.labels }}" - echo "docker sha ........... ${{ env.DOCKER_SHA }}" - echo "docker image id ...... ${{ steps.task_release_gi_push.outputs.imageid }}" - echo "docker digest ........ ${{ steps.task_release_gi_push.outputs.digest }}" + echo "registry ................................. Gitea" + echo "github.actor.............................. ${{ github.actor }}" + echo "github.ref ............................... ${{ github.ref }}" + echo "github.ref_name .......................... ${{ github.ref_name }}" + echo "github.event_name ........................ ${{ github.event_name }}" + echo "github.repository_owner .................. ${{ github.repository_owner }}" + echo "github.repository ........................ ${{ github.repository }}" + echo "inputs.DRY_RUN ........................... ${{ inputs.DRY_RUN }}" + echo "env.AUTHOR ............................... ${{ env.IMAGE_GITEA_AUTHOR }}" + echo "tags ..................................... ${{ steps.task_release_gi_meta.outputs.tags }}" + echo "labels ................................... ${{ steps.task_release_gi_meta.outputs.labels }}" + echo "docker image ............................. ${{ env.REGISTRY_REPO_ORG_AUTHOR_LC }}" + echo "docker sha ............................... ${{ env.DOCKER_SHA }}" + echo "docker image id .......................... ${{ steps.task_release_gi_push.outputs.imageid }}" + echo "docker digest ............................ ${{ steps.task_release_gi_push.outputs.digest }}" # # # Release › Gitea › Get Weekly Commits diff --git a/.github/workflows/deploy-docker-github.yml b/.github/workflows/deploy-docker-github.yml index 29b5ce98..79b69e57 100755 --- a/.github/workflows/deploy-docker-github.yml +++ b/.github/workflows/deploy-docker-github.yml @@ -440,6 +440,8 @@ jobs: echo "github.ref ............................... ${{ github.ref }}" echo "github.ref_name .......................... ${{ github.ref_name }}" echo "github.event_name ........................ ${{ github.event_name }}" + echo "github.repository_owner .................. ${{ github.repository_owner }}" + echo "github.repository ........................ ${{ github.repository }}" echo "" echo "[ INPUTS ] ---------------------------------------------------------------------------------------------" echo "inputs.IMAGE_NAME ........................ ${{ inputs.IMAGE_NAME }}"