Skip to content

ci(release): generate PR-based stable release notes - #4654

Merged
drew merged 14 commits into
mainfrom
ci/4653-release-notes/drew
Oct 19, 2026
Merged

drew merged 14 commits into
mainfrom
ci/4653-release-notes/drew

Conversation

@drew

@drew drew commented Oct 16, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Stable releases currently publish an automatically generated PR list. Generate concise release notes from the stable tag comparison with Claude Code Action through NVIDIA Inference Hub, then publish the resulting Markdown as the GitHub Release body.

Related Issue

Closes #4653

Changes

  • Share an Inference Hub release notes generator between stable publication, artifact-only prerelease previews, and a manual notes-only mode. Prerelease notes failures are advisory; manual previews skip promotion, tag creation, builds, qualification, and publication.
  • Authenticate to NVIDIA inference using the LLM_INFERENCE_API_KEY repository secret and apply the Hub's Claude Code compatibility flags.
  • Read PR descriptions from the GitHub compare range, prefer non-empty Release Notes sections, and group related PRs with links.
  • Guide PR authors to keep the optional Release Notes section to a few short, easy-to-read sentences.

Release Notes

Testing

  • actionlint on changed workflow logic, excluding existing concurrency.queue syntax unsupported by actionlint 1.7.12.
  • Markdown lint, git diff --check, and contributor skill inventory checks.
  • Previous stable tag lookup checked against existing release tags.
  • Local prompt preview for v0.1.3...v0.1.4 produced notes linking all 54 PRs exactly once. This used the local Claude login.
  • Live Inference Hub Actions preview succeeded with azure/anthropic/claude-opus-5-5. Verified five sections, the pinned install command, and all 54 PR links exactly once. Promotion, build, and publication jobs were skipped.

Checklist

  • Follows Conventional Commits.
  • Commits are signed off (DCO).
  • Architecture docs: not applicable.

Signed-off-by: Drew Newberry <anewberry@nvidia.com>
@copy-pr-bot

copy-pr-bot Bot commented Oct 16, 2026

Copy link
Copy Markdown

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@github-actions

Copy link
Copy Markdown

drew added 13 commits October 16, 2026 10:42
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
…ables

Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
@drew
drew marked this pull request as ready for review October 19, 2026 21:15
@drew
drew requested review from a team, derekwaynecarr, mrunalp and sjenning as code owners October 19, 2026 21:15

@purp purp left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM 🚢

@drew
drew enabled auto-merge October 19, 2026 21:22
@drew
drew added this pull request to the merge queue Oct 19, 2026
Merged via the queue into main with commit 50b7fcd Oct 19, 2026
86 checks passed
@drew
drew deleted the ci/4653-release-notes/drew branch October 19, 2026 21:41
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.

ci: generate human-readable stable release notes from PRs

2 participants