From a97f51dbe8bed4be12744e6a818bf58749e69808 Mon Sep 17 00:00:00 2001 From: Kazuki Yamada Date: Mon, 30 Dec 2024 16:04:03 +0900 Subject: [PATCH 1/3] ci(docker): Add latest tag for v* release tags and modify push events --- .github/workflows/docker.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 99453cbdb..9962aecaf 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -4,6 +4,8 @@ on: push: branches: - "main" + tags: + - 'v[0-9]+.[0-9]+.[0-9]+' paths-ignore: - "**.md" - LICENSE @@ -28,6 +30,7 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + - name: Docker metadata id: meta uses: docker/metadata-action@v5 @@ -40,6 +43,7 @@ jobs: type=semver,pattern={{version}} type=semver,pattern={{major}} type=semver,pattern={{major}}.{{minor}} + type=raw,value=latest,enable=${{ github.event_name == 'release' }} - name: Set up QEMU uses: docker/setup-qemu-action@v3 From 6cfd3542bb0136a1dc7c958af130a910cbf6a9d0 Mon Sep 17 00:00:00 2001 From: Kazuki Yamada Date: Mon, 30 Dec 2024 16:04:17 +0900 Subject: [PATCH 2/3] ci(brew): Rename homebrew workflow --- .github/workflows/{release.yml => homebrew.yml} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename .github/workflows/{release.yml => homebrew.yml} (96%) diff --git a/.github/workflows/release.yml b/.github/workflows/homebrew.yml similarity index 96% rename from .github/workflows/release.yml rename to .github/workflows/homebrew.yml index 514c50881..30069848d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/homebrew.yml @@ -1,4 +1,4 @@ -name: release +name: Homebrew on: release: From 5746276653125c48d33e5ef5ce66ece1ffbba0ff Mon Sep 17 00:00:00 2001 From: Kazuki Yamada Date: Mon, 30 Dec 2024 16:14:49 +0900 Subject: [PATCH 3/3] ci(docker): Configure Docker workflow for tag-only releases --- .github/workflows/docker.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 9962aecaf..8c8e11691 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -2,13 +2,8 @@ name: Docker on: push: - branches: - - "main" tags: - 'v[0-9]+.[0-9]+.[0-9]+' - paths-ignore: - - "**.md" - - LICENSE pull_request: branches: - "*" @@ -43,7 +38,7 @@ jobs: type=semver,pattern={{version}} type=semver,pattern={{major}} type=semver,pattern={{major}}.{{minor}} - type=raw,value=latest,enable=${{ github.event_name == 'release' }} + type=raw,value=latest - name: Set up QEMU uses: docker/setup-qemu-action@v3