Skip to content

chore(release): prepare v0.21.0-beta.1 - #967

Merged
benvinegar merged 1 commit into
mainfrom
release/0.21.0-beta.1
Sep 1, 2026
Merged

chore(release): prepare v0.21.0-beta.1#967
benvinegar merged 1 commit into
mainfrom
release/0.21.0-beta.1

Conversation

@benvinegar

@benvinegar benvinegar commented Sep 1, 2026

Copy link
Copy Markdown
Member

Summary

  • prepare hunkdiff 0.21.0-beta.1 from the current main prerelease state
  • consume the 14 Changesets added since 0.21.0-beta.0 and generate the beta.1 changelog
  • commit an 11-sample Linux x64 release benchmark snapshot

Release contract

  • version: 0.21.0-beta.1
  • intended tag: v0.21.0-beta.1
  • previous tag: v0.21.0-beta.0
  • npm channel: beta
  • GitHub Latest: unchanged

The benchmark gate passes against 0.20.1. The snapshot carries forward the approved beta.0 wrapped-CJK mount exception: beta.1 improves that local median from 96.52 ms to 91.21 ms, and all metrics pass when compared directly with beta.0.

Validation

  • bun install --frozen-lockfile
  • bun run typecheck
  • bun run lint
  • bun run format:check
  • bun run deps:check
  • bun run test — 1,793 passed, 2 skipped
  • bun run test:integration — 140 passed, 1 skipped
  • bun run test:tty-smoke — 9 passed
  • bun run test:session-broker-node — 4 passed
  • real 140×40 tmux TTY smoke on the release diff
  • bun run check:docs
  • bun run check:changelog
  • bun run bench:release -- --samples 11
  • bun run bench:release:compare
  • beta.1 benchmark comparison against beta.0
  • bun run check:pack
  • bun run build:prebuilt:npm
  • bun run check:prebuilt-pack
  • bun run smoke:prebuilt-install
  • full Firecracker install compatibility suite — 15/15 scenarios passed
  • validate-release-result.ts accepted the exact release-tip evidence

Firecracker evidence: tmp/install-vm/runs/release-0.21.0-beta.1-m2nSHE09/result.json (SHA-256 5ad04877727dd8c58ecc5aed15172bb8404093518d54c43826eefaefd2897fac). The evidence attests checkout identity 3312cec760fb79ac8cfd90a67b607bdeee881515e76df37dc2c43ef09a23f8f1 from release commit c3ddc7a084646ac6b19397fef3ece3d3689f458b.

No tag or publication has been triggered.

This PR description was generated by Pi using OpenAI Codex gpt-5.6-sol

@vercel

vercel Bot commented Sep 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
hunk-web Ready Ready Preview Sep 1, 2026 1:38pm UTC

Request Review

@greptile-apps

greptile-apps Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

Prepares the hunkdiff 0.21.0-beta.1 prerelease with consistent release metadata.

  • Advances the package version and Changesets prerelease state.
  • Adds the beta.1 changelog entries.
  • Records the 11-sample Linux x64 release benchmark snapshot and carries forward the documented wrapped-CJK exception.

Confidence Score: 5/5

The PR appears safe to merge, with its prerelease metadata, changelog, and benchmark snapshot internally consistent.

No concrete blocking or independently actionable non-blocking defects remain after accounting for the explicitly documented benchmark exception.

Important Files Changed

Filename Overview
package.json Advances the package version from 0.21.0-beta.0 to 0.21.0-beta.1 consistently with the other release artifacts.
.changeset/pre.json Marks the 14 changesets consumed by beta.1; release-bearing changesets correspond to the generated changelog entries.
CHANGELOG.md Adds one minor and six patch entries for 0.21.0-beta.1 with consistent PR and commit references.
benchmarks/release/bench-0.21.0-beta.1.json Adds the expected 11-sample Linux x64 benchmark snapshot with matching package version and a documented carried-forward exception.

Reviews (1): Last reviewed commit: "chore(release): prepare v0.21.0-beta.1" | Re-trigger Greptile

@benvinegar
benvinegar merged commit db7582a into main Sep 1, 2026
18 of 19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant