From f1866a9f2d031e72bd1d8f66b1cf3465c9a0da02 Mon Sep 17 00:00:00 2001 From: Salvoxia Date: Wed, 25 Sep 2024 20:27:12 +0200 Subject: [PATCH] Github Actions Build edge tag on push to main Build dev tag on push to dev Build latest tag on pushing a tag Only react to semVer tags --- .github/workflows/build-image.yaml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-image.yaml b/.github/workflows/build-image.yaml index 9fe0c2f..df572e6 100644 --- a/.github/workflows/build-image.yaml +++ b/.github/workflows/build-image.yaml @@ -8,7 +8,7 @@ on: - main - dev tags: - - '[0-9]+.*' + - '[0-9]+\.[0-9]+\.[0-9]+' jobs: docker: @@ -32,12 +32,14 @@ jobs: ${{ steps.image_name.outputs.image_name }} # generate Docker tags based on the following events/attributes tags: | - # set latest tag for default branch - type=raw,value=latest,enable={{is_default_branch}} - # set edge tag for dev branch - type=edge,enable=true,branch=dev + # set edge tag for default branch + type=edge,enable={{is_default_branch}} + # set dev tag for dev branch + type=raw,value=dev,enable=true,branch=dev # Tags for non SemVer tag names type=match,pattern=([0-9]+.*),group=1 + # latest tag for any tags + type=raw,value=latest,event=tag - name: Set up QEMU uses: docker/setup-qemu-action@v3