Skip to content

Commit fac2801

Browse files
committed
chore: remove attaching source code
1 parent cd9a2f7 commit fac2801

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

.github/workflows/script.yml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
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
@@ -44,7 +44,7 @@ jobs:
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"

0 commit comments

Comments
 (0)