Fedir Zadniprovskyi 2024-05-27
ci: enable docker push
@56b662da3c2bf8829b336c10f050d5f71669b0d4
.github/workflows/docker-build-and-push.yaml
--- .github/workflows/docker-build-and-push.yaml
+++ .github/workflows/docker-build-and-push.yaml
@@ -1,10 +1,12 @@
 name: docker-build-and-push
 
 on:
+  workflow_dispatch:
   push:
     branches:
       - "master"
-# TODO: releases
+    tags:
+      - 'v*'
 
 jobs:
   docker:
@@ -35,6 +37,8 @@
             prefix=${{ matrix.tag-prefix }}
           tags: |
             type=sha
+            type=semver,pattern={{version}}
+            type=semver,pattern={{major}}.{{minor}}
       - name: Set up Docker Buildx
         uses: docker/setup-buildx-action@v3
       - name: Build and push
@@ -42,10 +46,10 @@
         with:
           context: .
           file: ${{ matrix.dockerfile }}
-          # push: true
-          # TODO: multi-platform
+          push: true
+          # TODO:
           # platforms: linux/amd64,linux/arm64
           tags: ${{ steps.meta.outputs.tags }}
-          # TODO: cache
+          # TODO:
           # cache-from: type=registry,ref=fedirz/faster-whisper-server:buildcache
           # cache-to: type=registry,ref=fedirz/faster-whisper-server:buildcache,mode=max
Add a comment
List