docker: Push semver tags if a version tag is pushed

This commit is contained in:
Tim Schumacher 2025-01-04 14:04:57 +01:00
parent cc3d2af15f
commit ca3dfcdf17

View file

@ -29,6 +29,14 @@ jobs:
uses: docker/metadata-action@v5 uses: docker/metadata-action@v5
with: with:
images: ghcr.io/${{ github.repository }} images: ghcr.io/${{ github.repository }}
tags: |
type=schedule
type=ref,event=branch
type=ref,event=tag,enable=${{ !startsWith(github.ref, 'refs/tags/v') }}
type=ref,event=pr
type=semver,pattern={{version}},enable=${{ startsWith(github.ref, 'refs/tags/v') }}
type=semver,pattern={{major}}.{{minor}},enable=${{ startsWith(github.ref, 'refs/tags/v') }}
type=semver,pattern={{major}},enable=${{ startsWith(github.ref, 'refs/tags/v') }}
- name: Build image - name: Build image
id: build id: build
uses: docker/build-push-action@v6 uses: docker/build-push-action@v6