Skip to content

fix: .changes release scripts#473

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

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

Conversation

@hhvrc
Copy link
Copy Markdown
Contributor

@hhvrc hhvrc commented Jun 1, 2026

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
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

2 participants