Push tags to Docker Hub

Closes #32
This commit is contained in:
simonhammes
2025-04-09 19:58:50 +02:00
parent a53ffa46ae
commit 2a3ae27383

View File

@@ -22,6 +22,17 @@ jobs:
username: ${{ secrets.DOCKERHUB_USER }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Extract metadata
id: metadata
uses: docker/metadata-action@v5
with:
images: |
${{ secrets.DOCKERHUB_USER }}/${{ env.IMAGE_NAME }}
# "latest" is automatically generated
# Docs: https://github.com/docker/metadata-action?tab=readme-ov-file#latest-tag
tags: |
type=semver,pattern={{version}}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
@@ -38,6 +49,6 @@ jobs:
platforms: linux/amd64,linux/arm64
builder: ${{ steps.buildx.outputs.name }}
push: true
tags: ${{ secrets.DOCKERHUB_USER }}/${{ env.IMAGE_NAME }}:latest
tags: ${{ steps.metadata.outputs.tags }}
cache-from: type=registry,ref=${{ secrets.DOCKERHUB_USER }}/${{ env.IMAGE_NAME }}:buildcache
cache-to: type=registry,ref=${{ secrets.DOCKERHUB_USER }}/${{ env.IMAGE_NAME }}:buildcache,mode=max