release: v0.4.6 - #100
Conversation
Promotes the [Unreleased] section and bumps package.json so release.yml can publish. Even minor (0.4.x) -> npm tag latest, stable release. Headline is the Apple Silicon arm64 CHR crash fix (#97, PR #99): auto-select TCG on all Apple Silicon rather than panicking under HVF, plus the new --accel/QUICKCHR_ACCEL escape hatch. The changelog section leads with an explicit request for Apple Silicon testers. That is the point of shipping now: the escape hatch makes `quickchr start --arch arm64 --accel hvf` a one-command check, and neither we nor CI can run it -- hosted macOS runners report kern.hv_support=0 and never exercise HVF. A boot would be as useful as a panic; it would mean the fallback is scoped too broadly. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
📜 Recent review details⏰ Context from checks skipped due to timeout. (5)
🔇 Additional comments (2)
📝 WalkthroughWalkthroughThe release metadata updates the package version from 0.4.5 to 0.4.6 and adds changelog details for validating an Apple Silicon HVF panic. ChangesRelease metadata
Estimated code review effort: 1 (Trivial) | ~2 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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 |
There was a problem hiding this comment.
Pull request overview
Prepares the @tikoci/quickchr release v0.4.6 by promoting the changelog from [Unreleased] to a dated 0.4.6 section and bumping the package version so release.yml can publish.
Changes:
- Bump
package.jsonversion from0.4.5to0.4.6. - Promote changelog entries into
## [0.4.6] — 2026-07-27under a fresh empty[Unreleased]header. - Add a prominent Apple Silicon verification note to the
0.4.6changelog section.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| package.json | Version bump to 0.4.6 for the release publish step. |
| CHANGELOG.md | Promotes release notes into a new 0.4.6 section and leaves [Unreleased] empty for future changes. |
Promotes
[Unreleased]→## [0.4.6]and bumpspackage.jsonto0.4.6, sorelease.ymlcan publish. No code changes.Even minor (
0.4.x) → npm taglatest, stable release.bun scripts/release-prep.ts --from-packageresolves cleanly against this branch:Headline
The Apple Silicon arm64 CHR crash fix (#97, #99) — auto-select TCG on all Apple Silicon instead of panicking under HVF, plus the new
--accel/QUICKCHR_ACCELescape hatch.Why the changelog leads with a request for testers
Shipping is what makes the last open question answerable. The arm64 HVF panic is grounded in the mikropkl#11 reporter's M4 diagnostics plus QEMU/Linux source, but nobody has reproduced it on a physical Apple Silicon Mac we control — and CI structurally cannot, since hosted macOS runners report
kern.hv_support=0and never exercise HVF at all.The escape hatch turns that into a one-command check for anyone with the hardware:
The changelog asks for the result either way. A successful boot would be just as valuable as a panic — it would mean the fallback is scoped too broadly and should be narrowed.
🤖 Generated with Claude Code
Summary by CodeRabbit
Documentation
Chores