Skip to content

Make release.yml the PR-label source of truth; label PRs at creation - #480

Merged
ChrisonSimtian merged 1 commit into
Fallout-build:mainfrom
ChrisonSimtian:docs/pr-label-taxonomy
Jul 12, 2026
Merged

Make release.yml the PR-label source of truth; label PRs at creation#480
ChrisonSimtian merged 1 commit into
Fallout-build:mainfrom
ChrisonSimtian:docs/pr-label-taxonomy

Conversation

@ChrisonSimtian

Copy link
Copy Markdown
Collaborator

Contributors weren't consistently labelling PRs, so release notes kept falling through to "Other Changes". Makes .github/release.yml the single source of truth for the label taxonomy and requires labelling at PR-creation.

What

  • .github/release.yml — documents the taxonomy inline (header + a one-line blurb per label on what it's for). It already drives auto-generated release notes; now it's also the canonical reference for which label to apply. No behavior change (comments only).
  • issue-and-pr-style.md — label-at-creation rule added next to the existing raise-in-draft rule.
  • release-and-versioning.md — a changelog-category-label step added to the PR-creation flow.
  • AGENTS.md — rule Security: pin vulnerable transitives (CVE-2026-33116, Scriban) — mirrors upstream #1592 #1 now names the category label and points at release.yml.

Net: AI applies the matching changelog-category label (enhancement/bug/security/documentation/breaking-change/skip-changelog) whenever it raises a PR on the user's behalf.

Verification

release.yml re-parses (categories + excludes unchanged); relative doc links resolve. This PR is labelled per the new rule (documentation + target/2026).

🤖 Generated with Claude Code

…t creation

Contributors weren't consistently labelling PRs, so release notes fell through to 'Other Changes'.

- .github/release.yml: document the label taxonomy inline (header + per-label blurbs on what
  each is for). It already drives auto-generated release notes; now it's also the canonical
  reference for which label to apply.
- issue-and-pr-style.md: add a label-at-creation rule next to the raise-in-draft rule.
- release-and-versioning.md: add a changelog-category-label step to the PR-creation flow.
- AGENTS.md: rule #1 now names the category label + points at release.yml.

So AI applies the matching changelog-category label whenever it raises a PR on the user's behalf.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ChrisonSimtian ChrisonSimtian added documentation Improvements or additions to documentation target/vCurrent Targets the current version labels Jul 12, 2026
@IT-VBFK

IT-VBFK commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

@ChrisonSimtian If you are not using any AI agent.. does not help in that case, does it?

@ChrisonSimtian
ChrisonSimtian marked this pull request as ready for review July 12, 2026 05:24
@ChrisonSimtian
ChrisonSimtian merged commit 2249a5d into Fallout-build:main Jul 12, 2026
2 checks passed
@ChrisonSimtian

Copy link
Copy Markdown
Collaborator Author

@ChrisonSimtian If you are not using any AI agent.. does not help in that case, does it?

@IT-VBFK nope it doesnt, unless you read through the Agent.md :D But I reckon most PRs will be AI generated to some degree and at least those ones will be covered. The rest we'll just have to go through manually

@ChrisonSimtian
ChrisonSimtian deleted the docs/pr-label-taxonomy branch July 12, 2026 08:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation target/vCurrent Targets the current version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants