Skip to content

fix: .changes release scripts#473

Closed
hhvrc wants to merge 2 commits into
developfrom
fix/changes-release-scripts
Closed

fix: .changes release scripts#473
hhvrc wants to merge 2 commits into
developfrom
fix/changes-release-scripts

Conversation

@hhvrc

@hhvrc hhvrc commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@hhvrc hhvrc self-assigned this Jun 1, 2026
Copilot AI review requested due to automatic review settings June 1, 2026 18:46
@github-project-automation github-project-automation Bot moved this to Todo in Roadmap Jun 1, 2026
@hhvrc hhvrc removed the no-changelog label Jun 1, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the release tooling around .changes/ to enrich release metadata (PR + author attribution), generate reusable markdown release notes, and tighten CI validation/feedback for change files.

Changes:

  • Extend scripts/release.py to (optionally) derive PR number + author via gh api, emit them into release.json, and render attribution + a Contributors section in generated markdown.
  • Generate release-notes.md during rc/stable and update the release workflow to publish GitHub Releases using --notes-file.
  • Enhance check-changes to expose detected change files as outputs, reject pr: overrides in PR-authored change files, and upsert a PR status comment.

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 14 comments.

Show a summary per file
File Description
scripts/release.py Adds author support, derives PR+author info, renders attribution/contributors, and writes release-notes.md.
.github/workflows/release.yml Switches GitHub Release creation to use --notes-file release-notes.md.
.github/workflows/check-changes.yml Adds permissions, outputs change-file list, rejects pr: overrides, and posts/upserts a PR status comment.
.changes/README.md Documents pr: as maintainer-only; should also document new author: support.
.changes/visual-ledc-drivers.md Adds pr: frontmatter (currently conflicts with new CI rule).
.changes/keepalive-timeout-reconnect.md Adds pr: frontmatter (currently conflicts with new CI rule).
.changes/frontend-svelte5.md Adds pr: frontmatter (currently conflicts with new CI rule).
.changes/cleanup-function-names.md Adds pr: frontmatter (currently conflicts with new CI rule).
.changes/captive-portal-wizard.md Adds pr: frontmatter (currently conflicts with new CI rule).
.changes/bug-fixes.md Adds pr: frontmatter (currently conflicts with new CI rule).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .changes/visual-ledc-drivers.md
Comment thread .changes/keepalive-timeout-reconnect.md
Comment thread .changes/frontend-svelte5.md
Comment thread .changes/cleanup-function-names.md
Comment thread .changes/captive-portal-wizard.md
Comment thread .changes/cleanup-function-names.md
Comment thread .changes/captive-portal-wizard.md
Comment thread .changes/bug-fixes.md
Comment thread .changes/README.md
Comment thread .changes/README.md Outdated
@hhvrc hhvrc closed this Jun 5, 2026
@hhvrc hhvrc deleted the fix/changes-release-scripts branch June 5, 2026 09:48
@github-project-automation github-project-automation Bot moved this from Todo to Done in Roadmap Jun 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants