diff --git a/.github/workflows/docker_prod.yml b/.github/workflows/docker_prod.yml index 04256cc..5202ac3 100755 --- a/.github/workflows/docker_prod.yml +++ b/.github/workflows/docker_prod.yml @@ -10,10 +10,14 @@ name: Publish Docker image on: - release: - types: [published] + push: + branches: + - '**' tags: - - '*.[1-9]+[0-9]?.[1-9]+*' + - '*.*.*' + pull_request: + branches: + - master jobs: docker: runs-on: ubuntu-latest @@ -31,6 +35,24 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + - name: Docker meta + id: meta + uses: docker/metadata-action@v4 + with: + # list of Docker images to use as base name for tags + images: | + jokobsk/mount-bookmark + # generate Docker tags based on the following events/attributes + tags: | + type=raw,value=latest + type=schedule + type=ref,event=branch + type=ref,event=pr + type=semver,pattern={{version}} + type=semver,pattern={{major}}.{{minor}} + type=semver,pattern={{major}} + type=sha + - name: Log in to Github Container registry uses: docker/login-action@v3 with: