Merge pull request #780 from donaldzou/releasetagging
Some checks failed
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
Docker Build and Push / docker_build (push) Has been cancelled
Docker Build and Push / docker_scan (push) Has been cancelled

Docker release management
This commit is contained in:
Donald Zou 2025-06-05 10:55:37 +08:00 committed by GitHub
commit c117ee61d5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -6,8 +6,10 @@ on:
branches:
- 'main'
tags:
- 'v*'
- '*'
release:
types: [ published ]
pull_request:
env:
DOCKERHUB_PREFIX: docker.io
@ -60,10 +62,9 @@ jobs:
${{ env.DOCKERHUB_PREFIX }}/${{ env.DOCKER_IMAGE }}
${{ env.GITHUB_CONTAINER_PREFIX }}/${{ env.DOCKER_IMAGE }}
tags: |
type=ref,event=branch,format={{ref_name}}
type=ref,event=branch
type=ref,event=tag
type=raw,value=${{ env.SHORT_SHA }}
type=semver,pattern={{ version }}
type=semver,pattern=latest
- name: Print a message
run: echo "${{ steps.meta.outputs.tags }}"
@ -79,6 +80,7 @@ jobs:
platforms: linux/amd64,linux/arm64,linux/arm/v7
docker_scan:
if: ${{ github.event_name != 'pull_request' }}
runs-on: ubuntu-latest
needs: docker_build
steps: