Skip to content

Point the tool manifest at the shipping package id and drop the CHANGELOG rule - #622

Merged
ChrisonSimtian merged 2 commits into
Fallout-build:mainfrom
ChrisonSimtian:chore/tool-id-and-changelog-cleanup
Aug 4, 2026
Merged

Point the tool manifest at the shipping package id and drop the CHANGELOG rule#622
ChrisonSimtian merged 2 commits into
Fallout-build:mainfrom
ChrisonSimtian:chore/tool-id-and-changelog-cleanup

Conversation

@ChrisonSimtian

Copy link
Copy Markdown
Collaborator

Two pieces of housekeeping that were both blocking cleanly closing out 10.4.

Tool manifest.config/dotnet-tools.json still pinned fallout.cli 10.3.45, an unlisted version of a retired package id (last acceptance criterion on #575). Repointed at Fallout.GlobalTool 10.4.0-rc.5, the id the CLI actually ships under. Verified with dotnet tool restore.

CHANGELOG ruleCHANGELOG.md was deleted, so rule #1's "every breaking change gets a CHANGELOG.md entry under the next-major [Unreleased] heading" was unfollowable (flagged in #575). Release notes are generated from PR labels via .github/release.yml, so the PR description + breaking-change label is the durable record. Updated AGENTS.md, the PR-creation flow it delegates to, CONTRIBUTING.md, the release.yml comment, and the root-file list.

Deliberately left alone: ChangelogTasks, IHasChangelog, and the Build.cs template — those are consumer-facing features for user builds, not this repo's process.

Still referencing a CHANGELOG, left for a separate call: docs/adr/0001-release-branch-model.md (historical record), docs/branching-and-release.md EoL step, tests/Consumers/README.md.

🤖 Generated with Claude Code

ChrisonSimtian and others added 2 commits August 4, 2026 13:51
The manifest still pinned fallout.cli 10.3.45 — an unlisted version of a
retired package id. Fallout.GlobalTool is the id the CLI ships under, and
10.4.0-rc.5 is the current release candidate. Verified with
`dotnet tool restore`.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
CHANGELOG.md no longer exists, so the rule that every breaking change
records an entry under a next-major [Unreleased] heading was unfollowable.
Release notes are generated from PR labels via .github/release.yml, so the
PR description plus its breaking-change label is now the durable record —
point the rules there instead.

Leaves the consumer-facing changelog features alone (ChangelogTasks,
IHasChangelog, the Build.cs template): those are for user builds, not ours.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@ChrisonSimtian ChrisonSimtian added target/vNext Targets the next calendar-version skip-changelog labels Aug 4, 2026
@ChrisonSimtian
ChrisonSimtian marked this pull request as ready for review August 4, 2026 05:20
@ChrisonSimtian
ChrisonSimtian merged commit 1833e77 into Fallout-build:main Aug 4, 2026
2 checks passed
@ChrisonSimtian
ChrisonSimtian deleted the chore/tool-id-and-changelog-cleanup branch August 4, 2026 05:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog target/vNext Targets the next calendar-version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant