File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change 1111 branches :
1212 - main
1313 workflow_dispatch :
14+ inputs :
15+ prerelease :
16+ description : ' Generate a pre-release.'
17+ required : false
18+ type : boolean
1419
1520jobs :
1621 build :
5762 name : result.pdf
5863 path : ${{ env.PDF_RESULT }}
5964 retention-days : 7
65+ - name : Create Release
66+ id : create_release
67+ if : ${{ github.event.inputs.prerelease }}
68+ uses : actions/create-release@v1
69+ env :
70+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
71+ with :
72+ tag_name : ${{ github.ref_name }}
73+ release_name : Release ${{ github.ref_name }}
74+ draft : false
75+ prerelease : true
76+ - name : Upload Release Asset
77+ id : upload-release-asset
78+ if : ${{ github.event.inputs.prerelease }}
79+ uses : actions/upload-release-asset@v1
80+ env :
81+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
82+ with :
83+ upload_url : ${{ steps.create_release.outputs.upload_url }}
84+ asset_path : ./example.pdf
85+ asset_name : example.pdf
86+ asset_content_type : application/pdf
You can’t perform that action at this time.
0 commit comments