Skip to content

ci: open a discussion with each release - #97

Merged
antiv merged 1 commit into
mainfrom
claude/release-discussion
Sep 3, 2026
Merged

ci: open a discussion with each release#97
antiv merged 1 commit into
mainfrom
claude/release-discussion

Conversation

@antiv

@antiv antiv commented Sep 3, 2026

Copy link
Copy Markdown
Owner

A release is a one-way post: notes go out, and there is nowhere for anyone to say anything back. Discussions were enabled on the repository but the release that just shipped had no thread attached, so replying meant opening an issue.

Each release now opens an Announcements thread. Announcements rather than General because only maintainers can start threads there, which suits a release, while anyone can still reply.

Deliberately a separate step from the release itself, and non-fatal. Passing --discussion-category to gh release create would tie the two together, and a renamed or missing category would then fail a release whose notes were already correct. Publishing is the job; the thread is the nicety. A failure here logs a warning naming the likely cause and leaves the release standing.

Claude-Session: https://claude.ai/code/session_01ToCUNy2SqwvfTq4a6xfSk1

A release is a one-way post: notes go out, and there is nowhere for anyone
to say anything back. Discussions were enabled on the repository but the
release that just shipped had no thread attached, so replying meant opening
an issue.

Each release now opens an Announcements thread. Announcements rather than
General because only maintainers can start threads there, which suits a
release, while anyone can still reply.

Deliberately a separate step from the release itself, and non-fatal. Passing
--discussion-category to `gh release create` would tie the two together, and
a renamed or missing category would then fail a release whose notes were
already correct. Publishing is the job; the thread is the nicety. A failure
here logs a warning naming the likely cause and leaves the release standing.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ToCUNy2SqwvfTq4a6xfSk1
@antiv
antiv merged commit 62bc45a into main Sep 3, 2026
1 check passed
@antiv
antiv deleted the claude/release-discussion branch September 3, 2026 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants