File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name : Publish
2+
23on :
3- push :
4- tags :
5- - ' v*.*.*'
4+ workflow_call :
5+ inputs :
6+ IS_PRERELEASE :
7+ description : " Whether this is a prerelease (affects latest tag)"
8+ required : false
9+ type : boolean
10+ default : false
11+ outputs :
12+ VERSION :
13+ description : release version
14+ value : ${{ jobs.build.outputs.VERSION }}
615
716env :
817 REGISTRY : ghcr.io
7988 type=semver,pattern={{major}}.{{minor}}
8089 type=semver,pattern={{major}}
8190 # Only tag as 'latest' for stable releases (not prereleases)
82- type=raw,value=latest,enable=true
91+ type=raw,value=latest,enable=${{ !inputs.IS_PRERELEASE }}
8392
8493 - name : Set up QEMU
8594 uses : docker/setup-qemu-action@v3
Original file line number Diff line number Diff line change 1+ name : Build, release & deploy Kopexa Docs images
2+
3+ on :
4+ release :
5+ types : [published]
6+
7+ permissions :
8+ contents : read
9+
10+ jobs :
11+ docker-build :
12+ name : Build & release docker image
13+ permissions :
14+ contents : read
15+ packages : write
16+ id-token : write
17+ uses : ./.github/workflows/release-docker-github.yml
18+ secrets : inherit
19+ with :
20+ IS_PRERELEASE : ${{ github.event.release.prerelease }}
You can’t perform that action at this time.
0 commit comments