Skip to content

Commit 3538efe

Browse files
authored
ci: fix release hiccups caused by draft release (starship#4125)
1 parent b974610 commit 3538efe

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

.github/workflows/release.yml

+8-1
Original file line numberDiff line numberDiff line change
@@ -265,12 +265,16 @@ jobs:
265265
- name: Setup | Checksums
266266
run: for file in starship-*/starship-*; do openssl dgst -sha256 -r "$file" | awk '{print $1}' > "${file}.sha256"; done
267267

268+
- name: Setup | Publish Release
269+
run: gh release edit ${{ needs.release_please.outputs.tag_name }} --draft=false --repo=starship/starship
270+
env:
271+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
272+
268273
- name: Build | Add Artifacts to Release
269274
uses: softprops/action-gh-release@v1
270275
with:
271276
files: starship-*/starship-*
272277
tag_name: ${{ needs.release_please.outputs.tag_name }}
273-
draft: false
274278

275279
# Publish starship to Crates.io
276280
cargo_publish:
@@ -303,7 +307,10 @@ jobs:
303307
formula-name: starship
304308
tag-name: ${{ needs.release_please.outputs.tag_name }}
305309
env:
310+
# Used for creating the formula update PR
306311
COMMITTER_TOKEN: ${{ secrets.HOMEBREW_GITHUB_API_TOKEN }}
312+
# Used for verifying the SHA256 sum of the draft release
313+
GITHUB_TOKEN: ${{ secrets.HOMEBREW_GITHUB_API_TOKEN }}
307314

308315
winget_update:
309316
name: Update Winget Manifest

0 commit comments

Comments
 (0)