File tree Expand file tree Collapse file tree 1 file changed +18
-2
lines changed
Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change 77 - ' **.md'
88 - ' docs/**'
99 workflow_dispatch :
10+ inputs :
11+ version :
12+ description : ' Version to release (e.g. v0.2.0)'
13+ required : true
14+ type : string
1015
1116jobs :
1217 prepare-release :
@@ -20,11 +25,16 @@ jobs:
2025
2126 - name : Get version
2227 id : get-version
23- run : echo "version=$(cat VERSION)" >> $GITHUB_OUTPUT
28+ run : |
29+ if [ "${{ github.event_name }}" = "workflow_dispatch" ]; then
30+ echo "version=${{ inputs.version }}" >> $GITHUB_OUTPUT
31+ else
32+ echo "version=$(cat VERSION)" >> $GITHUB_OUTPUT
33+ fi
2434
2535 - name : Check if prerelease
2636 id : check-prerelease
27- run : echo "is_prerelease=${{ contains(github.ref , '-pre') }}" >> $GITHUB_OUTPUT
37+ run : echo "is_prerelease=${{ contains(steps.get-version.outputs.version , '-pre') }}" >> $GITHUB_OUTPUT
2838
2939 build-images :
3040 needs : prepare-release
7888 permissions :
7989 contents : write
8090 steps :
91+ - name : Checkout repository
92+ uses : actions/checkout@v4
93+ with :
94+ fetch-depth : 0
95+
8196 - name : Create Release
8297 uses : softprops/action-gh-release@v1
8398 with :
99+ tag_name : ${{ needs.prepare-release.outputs.version }}
84100 generate_release_notes : true
85101 draft : true
86102 prerelease : ${{ needs.prepare-release.outputs.is_prerelease }}
You can’t perform that action at this time.
0 commit comments