File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed
Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change 3535 if : env.new_version != ''
3636 run : node src/download.js
3737
38- - name : Create Release
38+ - name : Create Draft Release
3939 if : env.new_version != ''
4040 id : create_release
4141 uses : actions/create-release@v1
4444 with :
4545 tag_name : ${{ env.new_version }}
4646 release_name : Node.js ${{ env.new_version }} LTS Release
47- draft : false
47+ draft : true
4848 prerelease : false
4949 - name : Find Asset Files
5050 if : env.new_version != ''
@@ -60,11 +60,21 @@ jobs:
6060 if : env.new_version != ''
6161 run : |
6262 asset_files="${{ steps.find_assets.outputs.asset_files }}"
63- upload_url="${{ steps.create_release.outputs.upload_url }}"
6463 for asset_file in $asset_files; do
6564 asset_name=$(basename "$asset_file")
6665 echo "Uploading asset: $asset_file"
6766 gh release upload ${{ env.new_version }} "$asset_file" --clobber -R ${{ github.repository }}
6867 done
6968 env :
7069 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
70+
71+ - name : Publish Release
72+ if : env.new_version != ''
73+ run : |
74+ release_id=$(jq --raw-output .id "$GITHUB_ENV_PATH/../create_release/response.json")
75+ curl \
76+ -X PATCH \
77+ -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
78+ -H "Content-Type: application/json" \
79+ --data '{"draft": false}' \
80+ "https://api.github.com/repos/${{ github.repository }}/releases/$release_id"
You can’t perform that action at this time.
0 commit comments