Skip to content

release: v0.4.6 - #100

Merged
mobileskyfi merged 1 commit into
mainfrom
release/v0.4.6
Jul 27, 2026
Merged

release: v0.4.6#100
mobileskyfi merged 1 commit into
mainfrom
release/v0.4.6

Conversation

@mobileskyfi

@mobileskyfi mobileskyfi commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Promotes [Unreleased]## [0.4.6] and bumps package.json to 0.4.6, so release.yml can publish. No code changes.

Even minor (0.4.x) → npm tag latest, stable release.

bun scripts/release-prep.ts --from-package resolves cleanly against this branch:

version=0.4.6
npm-tag=latest
from-package=true

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_ACCEL escape 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=0 and never exercise HVF at all.

The escape hatch turns that into a one-command check for anyone with the hardware:

quickchr start --arch arm64 --accel hvf

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

    • Added release notes for a potential Apple Silicon HVF startup panic.
    • Included instructions for validating the issue with an arm64 HVF launch.
  • Chores

    • Updated the package version to 0.4.6.

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>
Copilot AI review requested due to automatic review settings July 27, 2026 15:06
@coderabbitai

coderabbitai Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: ff52e8eb-e0d4-4711-909b-964fba9f80ab

📥 Commits

Reviewing files that changed from the base of the PR and between 38cf46b and a5c037c.

📒 Files selected for processing (2)
  • CHANGELOG.md
  • package.json
📜 Recent review details
⏰ Context from checks skipped due to timeout. (5)
  • GitHub Check: copilot-pull-request-reviewer
  • GitHub Check: Unit Tests & Coverage
  • GitHub Check: Unit Tests (windows-latest)
  • GitHub Check: Analyze (javascript-typescript)
  • GitHub Check: Analyze (javascript-typescript)
🔇 Additional comments (2)
package.json (1)

3-3: LGTM!

CHANGELOG.md (1)

11-21: LGTM!

Also applies to: 24-31, 35-53, 55-58


📝 Walkthrough

Walkthrough

The 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.

Changes

Release metadata

Layer / File(s) Summary
Version and changelog update
package.json, CHANGELOG.md
The package version is bumped to 0.4.6, and the changelog documents the Apple Silicon HVF validation command and reported outcomes.

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

Suggested reviewers: copilot

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately matches the versioned release bump to v0.4.6.
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 release/v0.4.6

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.

❤️ Share

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

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.json version from 0.4.5 to 0.4.6.
  • Promote changelog entries into ## [0.4.6] — 2026-07-27 under a fresh empty [Unreleased] header.
  • Add a prominent Apple Silicon verification note to the 0.4.6 changelog 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.

@mobileskyfi
mobileskyfi merged commit 01d2f5d into main Jul 27, 2026
10 checks passed
@mobileskyfi
mobileskyfi deleted the release/v0.4.6 branch July 27, 2026 15:14
@coderabbitai coderabbitai Bot mentioned this pull request Aug 4, 2026
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.

2 participants