From c45f3a4731237324424e6cbdb32b32a80d5888b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez?= <35505302+alvarof2@users.noreply.github.com> Date: Mon, 3 Feb 2025 15:41:42 +0100 Subject: [PATCH 1/3] Update docker-publish-release.yaml --- .github/workflows/docker-publish-release.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/docker-publish-release.yaml b/.github/workflows/docker-publish-release.yaml index ad9a641a28..c6782ac8db 100644 --- a/.github/workflows/docker-publish-release.yaml +++ b/.github/workflows/docker-publish-release.yaml @@ -6,9 +6,6 @@ on: types: [published] # Trigger the workflow only when a release is published jobs: - get-release-commit: - runs-on: ubuntu-latest - Build-Container-Release: permissions: contents: write From 5d8ec1c205801baa16a8e1fb8e7ef75c886e8cbf Mon Sep 17 00:00:00 2001 From: alvarof2 Date: Mon, 3 Feb 2025 21:40:23 +0100 Subject: [PATCH 2/3] Add "latest" and "stable" tags to docker images --- .github/workflows/docker-publish-release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish-release.yaml b/.github/workflows/docker-publish-release.yaml index c6782ac8db..c58a33815e 100644 --- a/.github/workflows/docker-publish-release.yaml +++ b/.github/workflows/docker-publish-release.yaml @@ -22,6 +22,6 @@ jobs: workload-id-provider: projects/1094498259535/locations/global/workloadIdentityPools/gh-op-geth-release/providers/github-by-repos service-account: op-geth-release@blockchaintestsglobaltestnet.iam.gserviceaccount.com artifact-registry: us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth - tags: ${{ github.event.release.tag_name }} + tags: ${{ github.event.release.tag_name }},latest,stable context: . debug_enabled: false From 82bb5ee7d44741c4b620e240e1991f7c5da22e3b Mon Sep 17 00:00:00 2001 From: alvarof2 Date: Tue, 4 Feb 2025 17:40:21 +0100 Subject: [PATCH 3/3] Add stable and latest if release tag does not contain rc or beta --- .github/workflows/docker-publish-release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish-release.yaml b/.github/workflows/docker-publish-release.yaml index c58a33815e..d0e406baea 100644 --- a/.github/workflows/docker-publish-release.yaml +++ b/.github/workflows/docker-publish-release.yaml @@ -22,6 +22,6 @@ jobs: workload-id-provider: projects/1094498259535/locations/global/workloadIdentityPools/gh-op-geth-release/providers/github-by-repos service-account: op-geth-release@blockchaintestsglobaltestnet.iam.gserviceaccount.com artifact-registry: us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-geth - tags: ${{ github.event.release.tag_name }},latest,stable + tags: ${{ (contains(github.event.release.tag_name, 'rc') || contains(github.event.release.tag_name, 'beta')) && github.event.release.tag_name || format('{0},stable,latest', github.event.release.tag_name) }} context: . debug_enabled: false