diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml index a5aacde..b1acb6e 100644 --- a/.gitea/workflows/docker.yml +++ b/.gitea/workflows/docker.yml @@ -20,12 +20,20 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Extract metadata (tags, labels) for Docker + - name: Generate suitable tag for kaniko id: meta uses: docker/metadata-action@v5 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + - name: Extract tag for kaniko action + id: tag + env: + TAG: ${{ steps.meta.outputs.tags[0] }} + run: | + echo "::set-output name=tag::${TAG##*:}" + + - name: Build Docker image with kaniko uses: https://code.thetadev.de/ThetaDev/action-kaniko@dbb8da86cf2d498dde8ec1b3be967ceda17a21ff with: @@ -33,7 +41,7 @@ jobs: registry: ${{ env.REGISTRY }} username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - tag: ${{ steps.meta.outputs.tags }} + tag: ${{ steps.tag.outputs.tag }} platforms: linux/amd64 tag_with_latest: ${{ github.ref == format('refs/heads/{0}', github.event.repository.default_branch) }}