chore: versioning hygiene pass#86
Merged
Merged
Conversation
- Bump package.json version to 1.0.0 to match latest tag v1.0.0 - Add docs/milestones-proposed.md with canonical descriptions for open milestones v1.1.0 and v2.0.0 (proposals only, no GitHub edits) CHANGELOG.md and .versionrc.json reviewed and left unchanged: - No closed milestones exist on the repo, so nothing to append - .versionrc.json matches Nerva's canonical setup apart from an intentional postchangelog hook that runs an Aurelius-specific script Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
PAMulligan
added a commit
that referenced
this pull request
May 22, 2026
Adds a Release Process section to CONTRIBUTING.md describing the pnpm run release commands, what commit-and-tag-version does on each non-dry run, the tag-prefix convention (v), the postchangelog hook that writes RELEASE_NOTES.md, and the conventional-commit rules that determine the bump. Closes the last remaining acceptance criterion from #76 — the package.json/tag alignment and the release wiring itself were already fixed in #86. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
4 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Versioning hygiene pass across Aurelius: reconciles
package.jsonwith thelatest tag, audits open milestone descriptions, reviews the CHANGELOG, and
confirms the release config is aligned with Nerva's canonical setup.
No feature code, CI workflows, CHANGELOG history, or tags were touched.
Sub-task status
Sub-task 1 — Reconcile package.json with latest tag — Applied.
Bumped
"version"from0.5.0to1.0.0to match the existingv1.0.0tag. No workspace packages exist (no
pnpm-workspace.yaml, noworkspacesfield), so
package.jsonis the only file updated.Sub-task 2 — Milestone descriptions — Applied (proposals only).
Captured both open milestones (
v1.1.0Pixel-perfect Figma alignment for Score and Setup pages #1,v2.0.0chore(deps): Bump undici from 7.22.0 to 7.24.4 in /app #2) and draftedproposed canonical-format rewrites in
docs/milestones-proposed.md.Neither current description matches the canonical
one-sentence-summary + bullet-list +
Focus:format, so both areproposed rewrites with rationale. No milestone descriptions on GitHub
were edited.
Sub-task 3 — CHANGELOG audit — Already correct (no action required).
gh api repos/PMDevSolutions/Aurelius/milestones?state=closed --paginatereturned an empty array — there are no closed milestones. Therefore no
CHANGELOG sections needed appending. The existing
[0.5.0] - 2026-03-23section was left untouched as instructed.
Sub-task 4 — Release config — Already correct.
release*scripts inpackage.jsonmatch Nerva exactly(
release,release:minor,release:major,release:patch,release:dry,release:first).commit-and-tag-version ^12.7.1is present in devDependencies (Nervais on
^12.7.3— see ambiguity note below)..versionrc.jsonmatches Nerva structurally (sameheader,types,commitUrlFormat,compareUrlFormat,tagPrefix). The onlydivergence is an intentional Aurelius-specific
scripts.postchangeloghook that runsscripts/extract-release-notes.js(the script exists in the repo). Left as-is because removing it would
delete intentional functionality.
Discrepancies and ambiguities flagged for human review
Tag
v1.0.0has no matching milestone and no matching CHANGELOG section.v1.0.0tag points at commite3d50b9dated 2026-03-19.v1.0.0(no closed milestones atall).
CHANGELOG.mdhas a[0.5.0] - 2026-03-23section but no[1.0.0]section. The 0.5.0 section's date (2026-03-23) is after the v1.0.0
tag date (2026-03-19), which suggests the CHANGELOG and tags may have
drifted out of sync historically.
[1.0.0]CHANGELOG section be written manuallybased on commits between repo init and the
v1.0.0tag? I did notinvent one per the hard constraints.
commit-and-tag-versionversion drift vs Nerva.^12.7.1. Nerva:^12.7.3. Both satisfy^12, but if youwant exact alignment, bump Aurelius to
^12.7.3in a follow-updependency-bump PR (out of scope for this hygiene pass).
Open milestone
v1.1.0due date has passed.2026-05-31, with 4 open issues and 49 closed issues. Not inscope to change here, but flagging for visibility — may want to
extend the due date or close the milestone.
Files changed
package.json— version bump0.5.0→1.0.0docs/milestones-proposed.md— new file with canonical-format proposalsThe following pre-existing untracked files were intentionally left
untracked, per the task instructions:
.claude/visual-qa/dashboard/dashboard.htmldocs/plans/2026-04-14-stryker-mutation-testing.mddocs/plans/2026-04-15-storybook-auto-generation-design.mddocs/plans/2026-04-15-storybook-auto-generation.mdTest plan
package.jsonversion1.0.0matches the latest published tag.docs/milestones-proposed.mdand decide whether to apply eachproposal to the GitHub milestone descriptions (
v1.1.0,v2.0.0).section, leave as-is, or create a milestone retrospectively).
git push --tagsran, no CI workflows touched,no CHANGELOG history rewritten.
Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com