fix: regenerate release-notes.md, sync main with release - #11
Conversation
The stable-release workflow commits a docs/release-notes.md regen to the release branch after each stable cut but never folds it back to main, so main and release had diverged (release carried db7f5e3, unreachable from main) — the workflow's fast-forward-only merge now refuses to proceed. Regenerating the file on main brings it back in sync so the ff-merge can succeed again.
WalkthroughThe release notes document now has a top-level header and chronological entries from v1.1.1-beta.5 through v0.9.0, with dates, change lists, contributors, changelog links, and the retained v0.9.0 narrative. ChangesRelease notes
Estimated code review effort: 1 (Trivial) | ~2 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@docs/release-notes.md`:
- Around line 340-344: Update the v0.9.0 release section so “ARDD v0.9.0 release
notes” is not a second H1 under the existing top-level “ArDD release notes”
heading; remove the redundant title or change it to an appropriate lower-level
heading while preserving the ## v0.9.0 section structure.
- Around line 216-262: Restore chronological ordering of the v0.10.1 beta
releases in the release-note generator/source: place beta.11 and beta.10 before
beta.9, beta.8, and beta.7 according to their publication dates, then regenerate
docs/release-notes.md so the generated entries reflect that order.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro Plus
Run ID: 059bb2dd-806a-4c7c-98b2-140e78d1553b
📒 Files selected for processing (1)
docs/release-notes.md
| ## v0.10.1-beta.13 | ||
|
|
||
| _Published 2026-07-17T22:27:32Z_ | ||
|
|
||
| **Full Changelog**: https://github.com/moui72/artifact-driven-dev/compare/v0.10.1-beta.12...v0.10.1-beta.13 | ||
|
|
||
| ## v0.10.1-beta.12 | ||
|
|
||
| _Published 2026-07-17T20:26:52Z_ | ||
|
|
||
| **Full Changelog**: https://github.com/moui72/artifact-driven-dev/compare/v0.10.1-beta.11...v0.10.1-beta.12 | ||
|
|
||
| ## v0.10.1-beta.9 | ||
|
|
||
| _Published 2026-07-16T02:07:36Z_ | ||
|
|
||
| **Full Changelog**: https://github.com/moui72/artifact-driven-dev/compare/v0.10.1-beta.8...v0.10.1-beta.9 | ||
|
|
||
| ## v0.10.1-beta.8 | ||
|
|
||
| _Published 2026-07-16T01:40:00Z_ | ||
|
|
||
| **Full Changelog**: https://github.com/moui72/artifact-driven-dev/compare/v0.10.1-beta.7...v0.10.1-beta.8 | ||
|
|
||
| ## v0.10.1-beta.7 | ||
|
|
||
| _Published 2026-07-16T00:31:30Z_ | ||
|
|
||
| **Full Changelog**: https://github.com/moui72/artifact-driven-dev/compare/v0.10.1-beta.6...v0.10.1-beta.7 | ||
|
|
||
| ## v0.10.1-beta.11 | ||
|
|
||
| _Published 2026-07-17T14:28:05Z_ | ||
|
|
||
| **Full Changelog**: https://github.com/moui72/artifact-driven-dev/compare/v0.10.1-beta.10...v0.10.1-beta.11 | ||
|
|
||
| ## v0.10.1-beta.10 | ||
|
|
||
| _Published 2026-07-16T12:33:57Z_ | ||
|
|
||
| **Full Changelog**: https://github.com/moui72/artifact-driven-dev/compare/v0.10.1-beta.9...v0.10.1-beta.10 | ||
|
|
||
| ## v0.10.1-beta.6 | ||
|
|
||
| _Published 2026-07-15T21:47:09Z_ | ||
|
|
||
| **Full Changelog**: https://github.com/moui72/artifact-driven-dev/compare/v0.10.1-beta.5...v0.10.1-beta.6 |
There was a problem hiding this comment.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
Restore chronological ordering for the v0.10.1 beta releases.
The entries currently list beta.9, beta.8, and beta.7 before beta.11 and beta.10, despite their publication dates. Move beta.11 and beta.10 ahead of beta.9–beta.7 in the generator/source, then regenerate this file.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@docs/release-notes.md` around lines 216 - 262, Restore chronological ordering
of the v0.10.1 beta releases in the release-note generator/source: place beta.11
and beta.10 before beta.9, beta.8, and beta.7 according to their publication
dates, then regenerate docs/release-notes.md so the generated entries reflect
that order.
| ## v0.9.0 | ||
|
|
||
| _Published 2026-07-12T21:57:14Z_ | ||
|
|
||
| # ARDD v0.9.0 release notes |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Fix the heading hierarchy around v0.9.0.
The document already has a top-level # ArDD release notes heading, so # ARDD v0.9.0 release notes becomes a second H1 nested inside the ## v0.9.0 section. Make this heading a lower level or remove the redundant title.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@docs/release-notes.md` around lines 340 - 344, Update the v0.9.0 release
section so “ARDD v0.9.0 release notes” is not a second H1 under the existing
top-level “ArDD release notes” heading; remove the redundant title or change it
to an appropriate lower-level heading while preserving the ## v0.9.0 section
structure.
Summary
stable-release.ymldispatch on 2026-07-23 failed at the "Fast-forward main into the release branch" step:release has commits that are not on main — refusing a non-fast-forward merge.docs/release-notes.mdand commit+push it torelease) landed commitdb7f5e3directly onreleaseon 2026-07-22, and nothing folds that back intomain. Oncemainadvanced past their common ancestor, the branches diverged and the ff-only merge correctly refused rather than force-pushing.docs/release-notes.mdonmainviascripts/release-notes.sh(pure generated content, deterministic from the real GitHub release history) somainbecomes a superset ofreleaseagain and the next stable-release dispatch's fast-forward succeeds.Test plan
scripts/release-notes.shrun locally, diff reviewed — purely additive release-history content, no hand-authored edits at riskscripts/lint-docs.shpassesstable-release.yml(bump: minor) and confirm the ff-merge step succeeds🤖 Generated with Claude Code
https://claude.ai/code/session_01DPyUE4w2CWGbtyafYfhhxw
Summary by CodeRabbit