docs(release): v0.1.0 changelog + explicit rc-tag publish policy#57
Conversation
|
Warning Review limit reached
Next review available in: 33 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Promote [Unreleased] to [0.1.0] — 2026-07-16 and retitle the 2026-05-01 section to [0.1.0-rc1], matching the only tag that actually exists. The rc1 tag was an internal team-share and never published, so v0.1.0 ships everything; the [0.1.0] section documents the rc1 → final delta and the Breaking preamble now explains why these ship in 0.1.0 rather than a MINOR bump. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
…e workflows The release workflow's tag pattern v[0-9]+.[0-9]+.[0-9]+ never matched -rcN suffixes, so pushing v0.1.0-rc1 silently published nothing. Keep stable-only auto-publish (Maven Central is immutable; rc publishes should be explicit) and document the workflow_dispatch path for rcs, in release.yml comments and a new runbook section. Also drop the stale 'all workflows are .yml.disabled' runbook note (ci/release/docs workflows are live), align the tag command with the signed-tag convention (-s), and correct the publish task name to publishAndReleaseToMavenCentral per docs/ci-cd.md. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
fea159b to
59b43c5
Compare
Summary
Release-prep for v0.1.0 (refs #53): promotes the CHANGELOG
[Unreleased]section to[0.1.0] — 2026-07-16, and makes the release workflow's rc-tag behavior explicit (dispatch-only) instead of silently ignoring-rcNtags.Merge this last — after the Renovate batch and #52 land — so the 0.1.0 section reflects everything that ships. If dependency bumps merge before tagging, a
build:line can be added underChanged. Bump the section date if tagging slips past 2026-07-16.Type of change
Related issue / discussion
Refs #53 (checklist items: finalize CHANGELOG, rc-tag pattern decision).
What's in here
CHANGELOG.md
[Unreleased]→[0.1.0] — 2026-07-16; fresh empty[Unreleased]above it.[0.1.0] — 2026-05-01section is retitled[0.1.0-rc1], matching the only tag that actually exists. Nothing was ever published, so v0.1.0 ships everything; the new section documents the rc1 → final delta with a preamble saying so.release.yml + docs/release-runbook.md — rc-tag policy (decision proposed here)
workflow_dispatch-only, rather than widening the pattern tov[0-9]+.[0-9]+.[0-9]+-rc[0-9]+. Rationale: Maven Central is immutable, so rc publishes should be an explicit act; and axion's resolution of-rcNtags is unverified here (the verify-version step would guard a dispatch run either way). If you'd rather have rc tags auto-publish, it's a one-line pattern addition — say the word and I'll flip it..yml.disabled" note (ci/release/docs are live),git tag -a→git tag -s(signed tags, per the workflow header and Cut the first release (v0.1.0) now main is green #53), publish task name corrected topublishAndReleaseToMavenCentral(matches release.yml and docs/ci-cd.md).Affirmations
git commit -s).CONTRIBUTING.md../gradlew updateKotlinAbiand committed the regeneratedapi/*.apifiles. (N/A — docs/CI only)docs/protocol.mdand cited firmware / sibling-app sources for verification. (N/A)docs/decisions/. (N/A)./gradlew checklocally and it passes. (docs/workflow-comments only; no build-affecting change)How was this verified?
Docs-only + workflow comments and a dispatch input description; no functional workflow change (trigger pattern untouched). Verified the corrected task name against docs/ci-cd.md and release.yml.
Notes for reviewers
Prepared with Claude Code as part of working #53. The one policy decision embedded here is rc-tags-as-dispatch-only — flag if you want auto-publishing rc tags instead.
🤖 Generated with Claude Code