From e92a68578c3ccf28499649f970b659025f7004e9 Mon Sep 17 00:00:00 2001 From: coconut49 Date: Wed, 18 Oct 2023 14:03:13 +0800 Subject: [PATCH] Add step to get build tag and include versioned tags in Docker workflow. --- .github/workflows/docker.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 2c54c26091..a76e15010e 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -25,6 +25,15 @@ jobs: uses: docker/metadata-action@v5 with: images: ghcr.io/${{ github.repository }} + - name: Get tag to build + id: tag + run: | + echo "latest=ghcr.io/${{ github.repository }}:latest" >> $GITHUB_OUTPUT + if [[ -z "${{ github.event.inputs.tag }}" ]]; then + echo "versioned=ghcr.io/${{ github.repository }}:${{ github.ref_name }}" >> $GITHUB_OUTPUT + else + echo "versioned=ghcr.io/${{ github.repository }}:${{ github.event.inputs.tag }}" >> $GITHUB_OUTPUT + fi - name: Build and release Docker images uses: docker/build-push-action@v5 with: @@ -32,4 +41,5 @@ jobs: tags: | ${{ steps.tag.outputs.latest }} ${{ steps.tag.outputs.versioned }} + labels: ${{ steps.meta.outputs.labels }} push: true \ No newline at end of file