From 5d061a96d60ac0383f6b640f5c92b50171bc60de Mon Sep 17 00:00:00 2001 From: "James M. Greene" <JamesMGreene@github.com> Date: Mon, 17 Apr 2023 18:51:18 -0500 Subject: [PATCH 1/2] Add steps to major version release to update Docker major tag --- .github/workflows/release.yml | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 32f62f6..194b2b4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -51,9 +51,24 @@ jobs: outputs: major_tag: ${{ steps.update-major-tag.outputs.major-tag }} steps: - - name: Update the ${{ env.TAG_NAME }} tag - id: update-major-tag - uses: actions/publish-action@v0.2.2 - with: - source-tag: ${{ env.TAG_NAME }} - slack-webhook: ${{ secrets.SLACK_WEBHOOK }} + - name: Update the ${{ env.TAG_NAME }} major tag + id: update-major-tag + uses: actions/publish-action@v0.2.2 + with: + source-tag: ${{ env.TAG_NAME }} + slack-webhook: ${{ secrets.SLACK_WEBHOOK }} + + # Login to the GHCR Docker registry + - name: Log into registry ${{ env.REGISTRY }} + uses: docker/login-action@v2 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Update Docker image tag + env: + NEW_TAG: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.update-major-tag.outputs.major-tag }} + SOURCE_TAG: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.TAG_NAME }} + run: | + docker buildx imagetools create --tag $NEW_TAG $SOURCE_TAG From cc959c8fc58a607977ee9a85ca312d2fb51c3849 Mon Sep 17 00:00:00 2001 From: "James M. Greene" <JamesMGreene@github.com> Date: Mon, 17 Apr 2023 19:40:26 -0500 Subject: [PATCH 2/2] Remove empty `slack-webhook` parameter --- .github/workflows/release.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 194b2b4..aba6000 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -56,7 +56,6 @@ jobs: uses: actions/publish-action@v0.2.2 with: source-tag: ${{ env.TAG_NAME }} - slack-webhook: ${{ secrets.SLACK_WEBHOOK }} # Login to the GHCR Docker registry - name: Log into registry ${{ env.REGISTRY }}