diff --git a/.github/workflows/docker-build.yaml b/.github/workflows/docker-build.yaml index cfe88e4..e29ef49 100644 --- a/.github/workflows/docker-build.yaml +++ b/.github/workflows/docker-build.yaml @@ -40,9 +40,11 @@ jobs: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} tags: | type=ref,event=branch - type=ref,event=pr,prefix=pr- type=ref,event=tag - type=raw,value=latest,enable={{is_default_branch}} + type=semver,pattern={{version}},enable=${{ github.event_name == 'release' && github.event.action == 'published' }} + type=semver,pattern={{major}}.{{minor}},enable=${{ github.event_name == 'release' && github.event.action == 'published' }} + type=semver,pattern={{major}},enable=${{ github.event_name == 'release' && github.event.action == 'published' }} + type=raw,value=latest,enable=${{ github.event_name == 'release' && github.event.action == 'published' }} - name: Build and push Docker image id: build-and-push