Skip to content

[CI] Add draft release step to GitHub Actions workflow#644

Open
YooSunYoung wants to merge 7 commits into
mainfrom
fix-ci-release
Open

[CI] Add draft release step to GitHub Actions workflow#644
YooSunYoung wants to merge 7 commits into
mainfrom
fix-ci-release

Conversation

@YooSunYoung

@YooSunYoung YooSunYoung commented Jun 18, 2026

Copy link
Copy Markdown
Member

The release note upload job failed because the release was not drafted/published yet.
It was depending on the assets uploading job to create the release if not present.

It used default values for creating the release if there is None for the given tag.
Then the title was set to a weird commit message instead of the tag name (it depends on how many commits belong to the PR apparently?).

So I added an explicit release draft step with the specific title(tag name).
In this way we can use the runners a bit more efficiently... (release note generating and docs build can take a while.)

Also I removed the upload file action and used gh cli directly instead.

The release note uploading job is responsible for publishing the release,
i.e. the release is set to latest/published from draft when there is a release note.

Assets uploading (built docs) won't be necessarily done by the time the release is published.

@github-actions github-actions Bot added the CI label Jun 18, 2026
@github-actions github-actions Bot changed the title Add draft release step to GitHub Actions workflow [CI] Add draft release step to GitHub Actions workflow Jun 18, 2026
@YooSunYoung YooSunYoung marked this pull request as ready for review June 18, 2026 09:42
@github-project-automation github-project-automation Bot moved this to In progress in Development Board Jun 18, 2026
@YooSunYoung YooSunYoung moved this from In progress to Selected in Development Board Jun 18, 2026
@YooSunYoung

Copy link
Copy Markdown
Member Author

Sorry for pushing things continuously... it's now really ready...!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Selected

Development

Successfully merging this pull request may close these issues.

1 participant