Skip to content

chore: rename release config and add CI/dependency sections - #17

Merged
lan496 merged 2 commits into
mainfrom
chore/release-notes-sections
Sep 6, 2026
Merged

chore: rename release config and add CI/dependency sections#17
lan496 merged 2 commits into
mainfrom
chore/release-notes-sections

Conversation

@lan496

@lan496 lan496 commented Sep 6, 2026

Copy link
Copy Markdown
Member

Summary

  • Rename .github/release.yml to .github/release.yaml to match the extension used by every workflow in .github/workflows.
  • Add a CI category (label ci) and a Dependency updates category (label renovate) to the generated release notes.

Renovate went live on this repository today and labels every PR it opens with renovate. Without a category those PRs all land in "Other changes" next to everything else uncategorised, which will dominate the notes once the weekly updates start flowing.

Both new categories sit above the * catch-all, because GitHub assigns each PR to the first category it matches.

Notes for the reviewer

91dbe60 is a pure rename with no content change (git show reports 100% similarity); the behavioural change is isolated in 3bf48a5.

The rename is safe: the REST API reference for "Generate release notes content for a release" states that when configuration_file_path is unspecified, "the configuration file located in the repository at '.github/release.yml' or '.github/release.yaml' will be used". The web UI docs mention only .yml, which is why this is worth calling out.

The ci and renovate labels did not both exist; they have been created in the repository so the categories actually match something.

Test plan

  • Confirm the next release's generated notes place Renovate PRs under "Dependency updates" rather than "Other changes"

[Claude Code] Generated with Claude Code

lan496 and others added 2 commits September 6, 2026 16:53
Match the .yaml extension used by every workflow in .github/workflows.
GitHub reads the release notes config from either .github/release.yml or
.github/release.yaml, so the rename alone changes no behaviour.

Co-Authored-By: Claude <noreply@anthropic.com>
Renovate now opens PRs labelled `renovate`, which previously landed in
"Other changes" alongside everything uncategorised. Give them their own
section, and add a CI section for workflow and tooling changes.

Both categories sit above the catch-all, since GitHub assigns each PR to
the first matching category. The `ci` and `renovate` labels were created
in the repository to match.

Co-Authored-By: Claude <noreply@anthropic.com>
@lan496
lan496 marked this pull request as ready for review September 6, 2026 07:56
@lan496
lan496 enabled auto-merge September 6, 2026 07:56
@lan496
lan496 merged commit 2315eb1 into main Sep 6, 2026
11 checks passed
@lan496
lan496 deleted the chore/release-notes-sections branch September 6, 2026 07:57
@github-actions github-actions Bot mentioned this pull request Sep 6, 2026
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.

1 participant