Skip to content

Announce installer releases in Change Log discussions - #62

Merged
JamieW105 merged 2 commits into
mainfrom
feat/release-changelog-discussions
Oct 28, 2026
Merged

JamieW105 merged 2 commits into
mainfrom
feat/release-changelog-discussions

Conversation

@JamieW105

@JamieW105 JamieW105 commented Oct 28, 2026 •

Copy link
Copy Markdown
Collaborator

After a Windows installer is uploaded and its release is published, automatically announce it in Change Log Discussions with a direct EXE download link, a brief plain-text overview, published documentation links, and changed files with diff previews. Full diffs and patches link to immutable commit comparisons; the announcement includes no PR links.

Select the correct published documentation pages through Documentation: lines in the merged engine PR description. Require an explicit mapping or Documentation: none for changes without a docs update. Copy the engine PR's labels to the Discussion and synchronize them on reruns.

Retries update the existing announcement for the release. Failed uploads never announce; announcement or label failures leave the release available and can be repaired by rerunning publication. Add the required Discussions permission and document configuration, preview limits, and recovery.

Validation: all 21 release automation tests pass; actionlint v1.7.7 passes for all workflows; git diff --check passes. Read-only GitHub API checks confirm category discovery, Discussion label queries, and commit comparisons work. No live announcement was posted during testing.

Documentation: none

@JamieW105
JamieW105 merged commit 2103f3b into main Oct 28, 2026
@github-actions
github-actions Bot deleted the feat/release-changelog-discussions branch October 28, 2026 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants