X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/eee949e286363384b25426b9ce461d31a5842ebf..d3670d9c6568aef270ccda3006252ee3388cf587:/.github/workflows/docker.yml?ds=sidebyside

diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml
index 0939013..788c505 100644
--- a/.github/workflows/docker.yml
+++ b/.github/workflows/docker.yml
@@ -3,7 +3,9 @@ name: docker
 on:
   push:
     branches:
-      - "master"
+      - "main"
+  release:
+    types: created
 
 jobs:
   docker:
@@ -24,13 +26,18 @@ jobs:
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
 
+      - name: Check + set version tag
+        run:
+          echo "GIT_TAG=$(git describe --candidates=0 --tags 2> /dev/null || echo
+          latest_non_release)" >> $GITHUB_ENV
+
       - name: Build and push
         uses: docker/build-push-action@v2
         with:
           context: .
           platforms: linux/amd64,linux/arm64
           push: true
-          tags: pyfound/black:latest
+          tags: pyfound/black:latest,pyfound/black:${{ env.GIT_TAG }}
 
       - name: Image digest
         run: echo ${{ steps.docker_build.outputs.digest }}