Skip to content

chore: cut CHANGELOG for v0.1.1 - #22

Merged
tylervick merged 1 commit into
mainfrom
tylervick/release-v0.1.1
Jul 30, 2026
Merged

tylervick merged 1 commit into
mainfrom
tylervick/release-v0.1.1

Conversation

@tylervick

Copy link
Copy Markdown
Owner

What

Moves the five commits that landed since v0.1.0 out of [Unreleased] and into a ## [0.1.1] - 2026-07-30 section, leaving [Unreleased] empty above it. CHANGELOG.md only — no code, config, or workflow changes.

Entries

Read each commit and its PR rather than paraphrasing subject lines:

Commit(s) PR Issue Section
2c0c25c #21 #10 Fixed
e09679d, 5f6613c #18 #9 Documentation
09b0767 #19 #11 Documentation
5aa793b #20 #12 Documentation

PR #18 landed as two commits on one topic (the initial Claude Code setup section plus the review follow-up that hardened it), so they are folded into a single entry — four docs commits, three entries.

Two judgment calls worth a look:

  • ### Documentation as a subsection. Keep a Changelog's canonical set is Added/Changed/Deprecated/Removed/Fixed/Security. README-only changes aren't "Changed" functionality, and 0.1.0 already uses a non-canonical ### Notes, so a descriptive subsection fits the file's existing style. Say the word if you'd rather these sit under Changed or drop out entirely.
  • Issue references (#10, #9, …). The 0.1.0 section carries no references — it had nothing to point at. Easy to strip if you want the file reference-free.

Voice, subsection style, and ~79-column wrapping follow the 0.1.0 section.

Verification

All five CI tasks, run locally:

$ mise run test
[test] $ go test -race -shuffle=on ./...
ok  	github.com/tylervick/nanokvm-mcp/cmd/nanokvm-mcp	1.720s
ok  	github.com/tylervick/nanokvm-mcp/internal/audit	1.158s
ok  	github.com/tylervick/nanokvm-mcp/internal/backend	4.073s
ok  	github.com/tylervick/nanokvm-mcp/internal/config	1.295s
ok  	github.com/tylervick/nanokvm-mcp/internal/hid	1.953s
ok  	github.com/tylervick/nanokvm-mcp/internal/httpauth	1.814s
ok  	github.com/tylervick/nanokvm-mcp/internal/mcpserver	2.569s
ok  	github.com/tylervick/nanokvm-mcp/internal/nanokvm	2.198s
ok  	github.com/tylervick/nanokvm-mcp/tools/apicheck	3.117s

$ mise run lint
[lint] $ golangci-lint run ./...
0 issues.

$ mise run build
[build] $ GOOS=linux GOARCH=riscv64 go build -trimpath -ldflags=...

$ mise run sizecheck
binary:  8257698 bytes          # 8.26 MB, under the 15 MB gate

$ mise run apicheck
ok  	github.com/tylervick/nanokvm-mcp/tools/apicheck	0.260s

One local snag worth recording: the first mise run lint reported 10 issues in ../fix-token-double-login/..., a sibling worktree that no longer exists. Stale golangci-lint cache holding diagnostics keyed to deleted paths — golangci-lint cache clean clears it and the run is green. Nothing to fix in the repo; noting it in case it shows up in another worktree.

Not done here

No tag. Per CONTRIBUTING.md "Releases", tagging is a separate step from a clean main after this merges, and the tag push is what triggers release.yml / GoReleaser.

🤖 Generated with Claude Code

Moves the five commits landed since v0.1.0 out of [Unreleased] and into a
0.1.1 section. One genuine bugfix (#10, PR #21: concurrent first use opened
a firmware session per caller); the other four commits are README work
across PRs #18, #19, #20, folded into three Documentation entries since
#18 landed as two commits on one topic.

No code changes — CHANGELOG.md only. The tag is not created here; that is
a separate step from a clean main per CONTRIBUTING.md "Releases".

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Jul 30, 2026 •

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 848a0391-eaa5-4ed4-b7b6-8d8ffe0eec48

📥 Commits

Reviewing files that changed from the base of the PR and between 2aadc2d and 964537e.

📒 Files selected for processing (1)
  • CHANGELOG.md

📝 Walkthrough

Walkthrough

Adds a v0.1.1 changelog entry describing serialized concurrent first-use client login and documentation updates, including setup guidance, a firmware capture-trail workaround, and README badge changes.

Changes

Release notes

Layer / File(s) Summary
v0.1.1 changelog entry
CHANGELOG.md
Adds release notes for serialized concurrent client login and expanded documentation updates.

Estimated code review effort: 1 (Trivial) | ~3 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely summarizes the main change: cutting the CHANGELOG for v0.1.1.
Description check ✅ Passed The description is directly related to the changelog-only release update and accurately describes the change set.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch tylervick/release-v0.1.1

Comment @coderabbitai help to get the list of available commands.

@tylervick
tylervick merged commit d0e103f into main Jul 30, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant