From e66e26584c79a97d9261924bf4758a6806088d5e Mon Sep 17 00:00:00 2001 From: Aetherinox Date: Sun, 23 Feb 2025 17:50:39 -0700 Subject: [PATCH] ci: update deploy workflows to show stable or pre-release build --- .github/workflows/deploy-docker-all.yml | 34 +++++++++++++++---- .github/workflows/deploy-docker-dockerhub.yml | 10 ++++-- .github/workflows/deploy-docker-gitea.yml | 8 +++++ .github/workflows/deploy-docker-github.yml | 8 +++++ 4 files changed, 52 insertions(+), 8 deletions(-) diff --git a/.github/workflows/deploy-docker-all.yml b/.github/workflows/deploy-docker-all.yml index ce6d9298..e759be14 100755 --- a/.github/workflows/deploy-docker-all.yml +++ b/.github/workflows/deploy-docker-all.yml @@ -403,6 +403,7 @@ jobs: org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.vendor=${{ env.IMAGE_GHCR_AUTHOR }} org.opencontainers.image.ref.name=${{ env.ref_name }} + org.opencontainers.image.development=${{ inputs.DEV_RELEASE == true && 'yes' || 'no' }} # # # Release › Github › Checkpoint › Arm64 @@ -464,11 +465,14 @@ jobs: embed-url: "https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" embed-thumbnail-url: 'https://i.imgur.com/zDIzE8T.jpg' embed-description: | - ## 📦 ᲼Docker › Deploy ᲼${{ job.status == 'success' && '✅' || '❌' }}᲼ › `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` + ## 📦 ᲼Docker › Deploy (Github) ᲼${{ job.status == 'success' && '✅' || '❌' }}᲼ › `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` + ${{ inputs.DEV_RELEASE == true && '### ⚠️⚠️ Pre-release / Development Version' || '' }} A new version of the docker container `${{ env.IMAGE_NAME }}` has been released from Github. The image is available at: - https://github.com/${{ github.repository }}/pkgs/container/${{ env.IMAGE_NAME }} + - Release Type: `${{ inputs.DEV_RELEASE == true && '⚠️⚠️ Development / Pre-release ⚠️⚠️' || 'Stable' }}` + - Dry Run: `${{ inputs.DRY_RUN }}` - Source: `Github` https://github.com/${{ github.repository }} - Docker Image: `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` - Version: `${{ env.IMAGE_VERSION }}` @@ -646,6 +650,7 @@ jobs: org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.vendor=${{ env.IMAGE_GHCR_AUTHOR }} org.opencontainers.image.ref.name=${{ env.ref_name }} + org.opencontainers.image.development=${{ inputs.DEV_RELEASE == true && 'yes' || 'no' }} # # # Release › Github › Checkpoint › Amd64 @@ -706,11 +711,14 @@ jobs: embed-url: "https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" embed-thumbnail-url: 'https://i.imgur.com/zDIzE8T.jpg' embed-description: | - ## 📦 ᲼Docker › Deploy ᲼${{ job.status == 'success' && '✅' || '❌' }}᲼ › `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` + ## 📦 ᲼Docker › Deploy (Github) ᲼${{ job.status == 'success' && '✅' || '❌' }}᲼ › `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` + ${{ inputs.DEV_RELEASE == true && '### ⚠️⚠️ Pre-release / Development Version' || '' }} A new version of the docker container `${{ env.IMAGE_NAME }}` has been released from Github. The image is available at: - https://github.com/${{ github.repository }}/pkgs/container/${{ env.IMAGE_NAME }} + - Release Type: `${{ inputs.DEV_RELEASE == true && '⚠️⚠️ Development / Pre-release ⚠️⚠️' || 'Stable' }}` + - Dry Run: `${{ inputs.DRY_RUN }}` - Source: `Github` https://github.com/${{ github.repository }} - Docker Image: `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` - Version: `${{ env.IMAGE_VERSION }}` @@ -890,6 +898,7 @@ jobs: org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.vendor=${{ env.IMAGE_DOCKERHUB_AUTHOR }} org.opencontainers.image.ref.name=${{ env.ref_name }} + org.opencontainers.image.development=${{ inputs.DEV_RELEASE == true && 'yes' || 'no' }} # # # Release › Dockerhub › Checkpoint › Arm64 @@ -951,16 +960,18 @@ jobs: embed-url: "https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" embed-thumbnail-url: 'https://i.imgur.com/zDIzE8T.jpg' embed-description: | - ## 📦 ᲼Docker › Deploy ᲼${{ job.status == 'success' && '✅' || '❌' }}᲼ › `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` + ## 📦 ᲼Docker › Deploy (Dockerhub) ᲼${{ job.status == 'success' && '✅' || '❌' }}᲼ › `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` + ${{ inputs.DEV_RELEASE == true && '### ⚠️⚠️ Pre-release / Development Version' || '' }} A new version of the docker container `${{ env.IMAGE_NAME }}` has been released from Github. The image is available at: - https://github.com/${{ github.repository }}/pkgs/container/${{ env.IMAGE_NAME }} + - Release Type: `${{ inputs.DEV_RELEASE == true && '⚠️⚠️ Development / Pre-release ⚠️⚠️' || 'Stable' }}` + - Dry Run: `${{ inputs.DRY_RUN }}` - Source: `Dockerhub` https://hub.docker.com/r/${{ env.IMAGE_DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }} - Docker Image: `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` - Version: `${{ env.IMAGE_VERSION }}` - Pull URL: ${{ env.IMAGE_DOCKERHUB_AUTHOR }}/${{ env.IMAGE_NAME }} - - Dry Run: `${{ inputs.DRY_RUN }}` - Branch: `${{ github.ref_name }}` - Workflow: `${{ github.workflow }} (#${{github.run_number}})` - Runner: `${{ runner.name }}` @@ -1137,6 +1148,7 @@ jobs: org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.vendor=${{ env.IMAGE_DOCKERHUB_AUTHOR }} org.opencontainers.image.ref.name=${{ env.ref_name }} + org.opencontainers.image.development=${{ inputs.DEV_RELEASE == true && 'yes' || 'no' }} # # # Release › Dockerhub › Checkpoint › Amd64 @@ -1198,16 +1210,18 @@ jobs: embed-url: "https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" embed-thumbnail-url: 'https://i.imgur.com/zDIzE8T.jpg' embed-description: | - ## 📦 ᲼Docker › Deploy ᲼${{ job.status == 'success' && '✅' || '❌' }}᲼ › `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` + ## 📦 ᲼Docker › Deploy (Dockerhub) ᲼${{ job.status == 'success' && '✅' || '❌' }}᲼ › `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` + ${{ inputs.DEV_RELEASE == true && '### ⚠️⚠️ Pre-release / Development Version' || '' }} A new version of the docker container `${{ env.IMAGE_NAME }}` has been released from Github. The image is available at: - https://github.com/${{ github.repository }}/pkgs/container/${{ env.IMAGE_NAME }} + - Release Type: `${{ inputs.DEV_RELEASE == true && '⚠️⚠️ Development / Pre-release ⚠️⚠️' || 'Stable' }}` + - Dry Run: `${{ inputs.DRY_RUN }}` - Source: `Dockerhub` https://hub.docker.com/r/${{ env.IMAGE_DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }} - Docker Image: `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` - Version: `${{ env.IMAGE_VERSION }}` - Pull URL: ${{ env.IMAGE_DOCKERHUB_AUTHOR }}/${{ env.IMAGE_NAME }} - - Dry Run: `${{ inputs.DRY_RUN }}` - Branch: `${{ github.ref_name }}` - Workflow: `${{ github.workflow }} (#${{github.run_number}})` - Runner: `${{ runner.name }}` @@ -1381,6 +1395,7 @@ jobs: org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.vendor=${{ env.IMAGE_GITEA_AUTHOR }} org.opencontainers.image.ref.name=${{ env.ref_name }} + org.opencontainers.image.development=${{ inputs.DEV_RELEASE == true && 'yes' || 'no' }} # # # Release › Gitea › Checkpoint › Arm64 @@ -1443,10 +1458,13 @@ jobs: embed-thumbnail-url: 'https://i.imgur.com/zDIzE8T.jpg' embed-description: | ## 📦 ᲼Docker › Deploy (Gitea) ᲼${{ job.status == 'success' && '✅' || '❌' }}᲼ › `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` + ${{ inputs.DEV_RELEASE == true && '### ⚠️⚠️ Pre-release / Development Version' || '' }} A new version of the docker container `${{ env.IMAGE_NAME }}` has been released from Gitea. The image is available at: - https://git.binaryninja.net/${{ env.IMAGE_GITEA_USERNAME }}/${{ env.IMAGE_NAME }}/packages + - Release Type: `${{ inputs.DEV_RELEASE == true && '⚠️⚠️ Development / Pre-release ⚠️⚠️' || 'Stable' }}` + - Dry Run: `${{ inputs.DRY_RUN }}` - Source: `Gitea` https://git.binaryninja.net/${{ env.IMAGE_GITEA_USERNAME }}/${{ env.IMAGE_NAME }}/packages - Docker Image: `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` - Version: `${{ env.IMAGE_VERSION }}` @@ -1624,6 +1642,7 @@ jobs: org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.vendor=${{ env.IMAGE_GITEA_AUTHOR }} org.opencontainers.image.ref.name=${{ env.ref_name }} + org.opencontainers.image.development=${{ inputs.DEV_RELEASE == true && 'yes' || 'no' }} # # # Release › Gitea › Checkpoint › Amd64 @@ -1685,10 +1704,13 @@ jobs: embed-thumbnail-url: 'https://i.imgur.com/zDIzE8T.jpg' embed-description: | ## 📦 ᲼Docker › Deploy (Gitea) ᲼${{ job.status == 'success' && '✅' || '❌' }}᲼ › `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` + ${{ inputs.DEV_RELEASE == true && '### ⚠️⚠️ Pre-release / Development Version' || '' }} A new version of the docker container `${{ env.IMAGE_NAME }}` has been released from Gitea. The image is available at: - https://git.binaryninja.net/${{ env.IMAGE_GITEA_USERNAME }}/${{ env.IMAGE_NAME }}/packages + - Release Type: `${{ inputs.DEV_RELEASE == true && '⚠️⚠️ Development / Pre-release ⚠️⚠️' || 'Stable' }}` + - Dry Run: `${{ inputs.DRY_RUN }}` - Source: `Gitea` https://git.binaryninja.net/${{ env.IMAGE_GITEA_USERNAME }}/${{ env.IMAGE_NAME }}/packages - Docker Image: `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` - Version: `${{ env.IMAGE_VERSION }}` diff --git a/.github/workflows/deploy-docker-dockerhub.yml b/.github/workflows/deploy-docker-dockerhub.yml index ea9bcd8e..c0ef91b9 100755 --- a/.github/workflows/deploy-docker-dockerhub.yml +++ b/.github/workflows/deploy-docker-dockerhub.yml @@ -351,6 +351,7 @@ jobs: org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.vendor=${{ env.IMAGE_DOCKERHUB_AUTHOR }} org.opencontainers.image.ref.name=${{ env.ref_name }} + org.opencontainers.image.development=${{ inputs.DEV_RELEASE == true && 'yes' || 'no' }} # # # Release › Dockerhub › Checkpoint › Arm64 @@ -413,15 +414,17 @@ jobs: embed-thumbnail-url: 'https://i.imgur.com/zDIzE8T.jpg' embed-description: | ## 📦 ᲼Docker › Deploy ᲼${{ job.status == 'success' && '✅' || '❌' }}᲼ › `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` + ${{ inputs.DEV_RELEASE == true && '### ⚠️⚠️ Pre-release / Development Version' || '' }} A new version of the docker container `${{ env.IMAGE_NAME }}` has been released from Github. The image is available at: - https://github.com/${{ github.repository }}/pkgs/container/${{ env.IMAGE_NAME }} + - Release Type: `${{ inputs.DEV_RELEASE == true && '⚠️⚠️ Development / Pre-release ⚠️⚠️' || 'Stable' }}` + - Dry Run: `${{ inputs.DRY_RUN }}` - Source: `Dockerhub` https://hub.docker.com/r/${{ env.IMAGE_DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }} - Docker Image: `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` - Version: `${{ env.IMAGE_VERSION }}` - Pull URL: ${{ env.IMAGE_DOCKERHUB_AUTHOR }}/${{ env.IMAGE_NAME }} - - Dry Run: `${{ inputs.DRY_RUN }}` - Branch: `${{ github.ref_name }}` - Workflow: `${{ github.workflow }} (#${{github.run_number}})` - Runner: `${{ runner.name }}` @@ -598,6 +601,7 @@ jobs: org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.vendor=${{ env.IMAGE_DOCKERHUB_AUTHOR }} org.opencontainers.image.ref.name=${{ env.ref_name }} + org.opencontainers.image.development=${{ inputs.DEV_RELEASE == true && 'yes' || 'no' }} # # # Release › Dockerhub › Checkpoint › Amd64 @@ -660,15 +664,17 @@ jobs: embed-thumbnail-url: 'https://i.imgur.com/zDIzE8T.jpg' embed-description: | ## 📦 ᲼Docker › Deploy ᲼${{ job.status == 'success' && '✅' || '❌' }}᲼ › `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` + ${{ inputs.DEV_RELEASE == true && '### ⚠️⚠️ Pre-release / Development Version' || '' }} A new version of the docker container `${{ env.IMAGE_NAME }}` has been released from Github. The image is available at: - https://github.com/${{ github.repository }}/pkgs/container/${{ env.IMAGE_NAME }} + - Release Type: `${{ inputs.DEV_RELEASE == true && '⚠️⚠️ Development / Pre-release ⚠️⚠️' || 'Stable' }}` + - Dry Run: `${{ inputs.DRY_RUN }}` - Source: `Dockerhub` https://hub.docker.com/r/${{ env.IMAGE_DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }} - Docker Image: `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` - Version: `${{ env.IMAGE_VERSION }}` - Pull URL: ${{ env.IMAGE_DOCKERHUB_AUTHOR }}/${{ env.IMAGE_NAME }} - - Dry Run: `${{ inputs.DRY_RUN }}` - Branch: `${{ github.ref_name }}` - Workflow: `${{ github.workflow }} (#${{github.run_number}})` - Runner: `${{ runner.name }}` diff --git a/.github/workflows/deploy-docker-gitea.yml b/.github/workflows/deploy-docker-gitea.yml index dd6fa6ae..b833d1ca 100755 --- a/.github/workflows/deploy-docker-gitea.yml +++ b/.github/workflows/deploy-docker-gitea.yml @@ -348,6 +348,7 @@ jobs: org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.vendor=${{ env.IMAGE_GITEA_AUTHOR }} org.opencontainers.image.ref.name=${{ env.ref_name }} + org.opencontainers.image.development=${{ inputs.DEV_RELEASE == true && 'yes' || 'no' }} # # # Release › Gitea › Checkpoint › Arm64 @@ -410,10 +411,13 @@ jobs: embed-thumbnail-url: 'https://i.imgur.com/zDIzE8T.jpg' embed-description: | ## 📦 ᲼Docker › Deploy (Gitea) ᲼${{ job.status == 'success' && '✅' || '❌' }}᲼ › `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` + ${{ inputs.DEV_RELEASE == true && '### ⚠️⚠️ Pre-release / Development Version' || '' }} A new version of the docker container `${{ env.IMAGE_NAME }}` has been released from Gitea. The image is available at: - https://git.binaryninja.net/${{ env.IMAGE_GITEA_USERNAME }}/${{ env.IMAGE_NAME }}/packages + - Release Type: `${{ inputs.DEV_RELEASE == true && '⚠️⚠️ Development / Pre-release ⚠️⚠️' || 'Stable' }}` + - Dry Run: `${{ inputs.DRY_RUN }}` - Source: `Gitea` https://git.binaryninja.net/${{ env.IMAGE_GITEA_USERNAME }}/${{ env.IMAGE_NAME }}/packages - Docker Image: `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` - Version: `${{ env.IMAGE_VERSION }}` @@ -591,6 +595,7 @@ jobs: org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.vendor=${{ env.IMAGE_GITEA_AUTHOR }} org.opencontainers.image.ref.name=${{ env.ref_name }} + org.opencontainers.image.development=${{ inputs.DEV_RELEASE == true && 'yes' || 'no' }} # # # Release › Gitea › Checkpoint › Amd64 @@ -652,10 +657,13 @@ jobs: embed-thumbnail-url: 'https://i.imgur.com/zDIzE8T.jpg' embed-description: | ## 📦 ᲼Docker › Deploy (Gitea) ᲼${{ job.status == 'success' && '✅' || '❌' }}᲼ › `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` + ${{ inputs.DEV_RELEASE == true && '### ⚠️⚠️ Pre-release / Development Version' || '' }} A new version of the docker container `${{ env.IMAGE_NAME }}` has been released from Gitea. The image is available at: - https://git.binaryninja.net/${{ env.IMAGE_GITEA_USERNAME }}/${{ env.IMAGE_NAME }}/packages + - Release Type: `${{ inputs.DEV_RELEASE == true && '⚠️⚠️ Development / Pre-release ⚠️⚠️' || 'Stable' }}` + - Dry Run: `${{ inputs.DRY_RUN }}` - Source: `Gitea` https://git.binaryninja.net/${{ env.IMAGE_GITEA_USERNAME }}/${{ env.IMAGE_NAME }}/packages - Docker Image: `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` - Version: `${{ env.IMAGE_VERSION }}` diff --git a/.github/workflows/deploy-docker-github.yml b/.github/workflows/deploy-docker-github.yml index 7cce5594..97bf954c 100755 --- a/.github/workflows/deploy-docker-github.yml +++ b/.github/workflows/deploy-docker-github.yml @@ -348,6 +348,7 @@ jobs: org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.vendor=${{ env.IMAGE_GHCR_AUTHOR }} org.opencontainers.image.ref.name=${{ env.ref_name }} + org.opencontainers.image.development=${{ inputs.DEV_RELEASE == true && 'yes' || 'no' }} # # # Release › Github › Checkpoint › Arm64 @@ -410,10 +411,13 @@ jobs: embed-thumbnail-url: 'https://i.imgur.com/zDIzE8T.jpg' embed-description: | ## 📦 ᲼Docker › Deploy ᲼${{ job.status == 'success' && '✅' || '❌' }}᲼ › `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` + ${{ inputs.DEV_RELEASE == true && '### ⚠️⚠️ Pre-release / Development Version' || '' }} A new version of the docker container `${{ env.IMAGE_NAME }}` has been released from Github. The image is available at: - https://github.com/${{ github.repository }}/pkgs/container/${{ env.IMAGE_NAME }} + - Release Type: `${{ inputs.DEV_RELEASE == true && '⚠️⚠️ Development / Pre-release ⚠️⚠️' || 'Stable' }}` + - Dry Run: `${{ inputs.DRY_RUN }}` - Source: `Github` https://github.com/${{ github.repository }} - Docker Image: `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` - Version: `${{ env.IMAGE_VERSION }}` @@ -591,6 +595,7 @@ jobs: org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.vendor=${{ env.IMAGE_GHCR_AUTHOR }} org.opencontainers.image.ref.name=${{ env.ref_name }} + org.opencontainers.image.development=${{ inputs.DEV_RELEASE == true && 'yes' || 'no' }} # # # Release › Github › Checkpoint › Amd64 @@ -652,10 +657,13 @@ jobs: embed-thumbnail-url: 'https://i.imgur.com/zDIzE8T.jpg' embed-description: | ## 📦 ᲼Docker › Deploy ᲼${{ job.status == 'success' && '✅' || '❌' }}᲼ › `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` + ${{ inputs.DEV_RELEASE == true && '### ⚠️⚠️ Pre-release / Development Version' || '' }} A new version of the docker container `${{ env.IMAGE_NAME }}` has been released from Github. The image is available at: - https://github.com/${{ github.repository }}/pkgs/container/${{ env.IMAGE_NAME }} + - Release Type: `${{ inputs.DEV_RELEASE == true && '⚠️⚠️ Development / Pre-release ⚠️⚠️' || 'Stable' }}` + - Dry Run: `${{ inputs.DRY_RUN }}` - Source: `Github` https://github.com/${{ github.repository }} - Docker Image: `${{ env.IMAGE_NAME }}-${{ env.IMAGE_VERSION }}` - Version: `${{ env.IMAGE_VERSION }}`