File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -253,8 +253,6 @@ jobs:
253253 cancel-in-progress : ${{ github.event_name == 'pull_request' }}
254254 permissions :
255255 contents : write
256- outputs :
257- tag : ${{ steps.release-check.outputs.tag }}
258256 steps :
259257 - name : Generate app token
260258 id : app-token
@@ -275,31 +273,7 @@ jobs:
275273 - name : Install semantic-release
276274 run : npm install -g semantic-release@25.0.3 @semantic-release/exec@7.1.0 @semantic-release/git@10.0.1
277275
278- - name : Save pre-release version
279- id : pre
280- run : echo "version=$(cat VERSION 2>/dev/null)" >> "$GITHUB_OUTPUT"
281-
282276 - name : Run semantic-release
283277 run : npx semantic-release ${{ github.event_name == 'pull_request' && '--dry-run' || '' }}
284278 env :
285279 GITHUB_TOKEN : ${{ steps.app-token.outputs.token }}
286-
287- - name : Check for new release
288- id : release-check
289- run : |
290- NEW_VERSION=$(cat VERSION)
291- if [ "$NEW_VERSION" != "${{ steps.pre.outputs.version }}" ]; then
292- echo "tag=v${NEW_VERSION}" >> "$GITHUB_OUTPUT"
293- fi
294-
295- release :
296- name : Release Artifacts
297- needs : [semantic-release]
298- if : needs.semantic-release.outputs.tag != ''
299- permissions :
300- contents : write
301- packages : write
302- uses : ./.github/workflows/release.yml
303- with :
304- tag : ${{ needs.semantic-release.outputs.tag }}
305- secrets : inherit
Original file line number Diff line number Diff line change 44name : Release Artifacts
55
66on :
7- workflow_call :
8- inputs :
9- tag :
10- description : " Release tag (e.g. v1.75.0)"
11- required : true
12- type : string
7+ release :
8+ types : [created]
139 workflow_dispatch :
1410 inputs :
1511 tag :
3733 steps :
3834 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
3935 with :
40- ref : ${{ inputs.tag }}
36+ ref : ${{ inputs.tag || github.event.release.tag_name }}
4137 fetch-depth : 0
4238 persist-credentials : false
4339
6258 env :
6359 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
6460
65- - name : Publish release
66- env :
67- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
68- run : gh release edit "${{ inputs.tag }}" --draft=false
69-
7061 - name : Clean up untagged GHCR images
7162 env :
7263 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 1111 "message" : " chore(release): ${nextRelease.version} [skip ci]"
1212 }],
1313 [" @semantic-release/github" , {
14- "draftRelease" : true ,
1514 "successComment" : false ,
1615 "failComment" : false
1716 }]
You can’t perform that action at this time.
0 commit comments