Finalise the CHANGELOG for v1.1.0 #140
No reviewers
Labels
No labels
area/ai
area/backend
area/frontend
area/infra
area/scheduler
area/wled
good-first-issue
priority/high
priority/low
priority/medium
type/bug
type/chore
type/ci-cd
type/docs
type/feature
type/qa
v1.0.0
v1.1.0
v1.2.0
v2.0.0
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
rbrooks/Iris-WLED!140
Loading…
Reference in a new issue
No description provided.
Delete branch "release/v1.1.0"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Prepares the tag. Same shape as the v1.0.0 finalisation (#109):
[Unreleased]stays as an empty header and a dated version heading goes in below it, sorelease.yml's awk has a## [1.1.0]section to extract as release notes.Also fixes a defect in what would have shipped
[Unreleased]had accumulated Changed / Fixed / Added / Fixed — two separate### Fixedblocks. That's mine: adding the #132 entry, I opened a new### Fixedinstead of using the existing one further down. It would have gone out as public release notes with a duplicated heading and the sections out of order.Now Added / Changed / Fixed, matching
[1.0.0].Purely a reordering. Verified rather than asserted:
[1.0.0]section is byte-identical toHEADThe extraction was dry-run before committing
Against this exact file, using the workflow's step verbatim:
Worth saying why that ran in a Linux container rather than locally: through Git Bash the same awk silently loses a backslash, turning
\[into a character class, which matches nothing and extracts zero bytes. That looks exactly like a broken CHANGELOG rather than a broken shell — and it's how the fallback path got exercised onv0.0.1-rc1, so it's worth not misdiagnosing twice.What happens on the tag
Once this merges,
git tag v1.1.0 && git push --tagsshould produce:iris-wled:1.1.0type=semver,{{version}}iris-wled:1.1type=semver,{{major}}.{{minor}}iris-wled:latestv1.1.0has no-suffixprerelease: false, body = the[1.1.0]sectionI'll verify each by effect after the tag, not by reading the log.
🤖 Generated with Claude Code