try to make the docker build only when pushing into main (direct or PR merge)

This commit is contained in:
Gamosoft 2025-11-08 17:21:37 +01:00
parent 97d99958b7
commit 6d7beef1b1
1 changed files with 1 additions and 6 deletions

View File

@ -7,10 +7,6 @@ on:
- master - master
tags: tags:
- 'v*.*.*' - 'v*.*.*'
pull_request:
branches:
- main
- master
workflow_dispatch: workflow_dispatch:
env: env:
@ -45,7 +41,6 @@ jobs:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: | tags: |
type=ref,event=branch type=ref,event=branch
type=ref,event=pr
type=semver,pattern={{version}} type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}} type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}} type=semver,pattern={{major}}
@ -56,7 +51,7 @@ jobs:
uses: docker/build-push-action@v5 uses: docker/build-push-action@v5
with: with:
context: . context: .
push: ${{ github.event_name != 'pull_request' }} push: true
tags: ${{ steps.meta.outputs.tags }} tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }} labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha cache-from: type=gha