feat: mark release as draft until all artifacts are uploaded (#692)

Previously, the releases were created and then artifacts (if any)
were added to them. This broke when GitHub released "immutable"
releases, which disallow changes after the release is published.

Make it so that releases are always marked as "draft" when being
worked on by the action, and unmarked as draft (if desired) once
the action is completed.

Fixes #653
This commit is contained in:
jj
2025-12-01 06:59:24 +01:00
committed by GitHub
parent 87973286a4
commit 7da8983734
4 changed files with 67 additions and 8 deletions

2
dist/index.js vendored

File diff suppressed because one or more lines are too long