release: veryfront 0.1.1258 - #4481
Conversation
Promote the current 0.1.1258-rc line on main to the stable 0.1.1258 release, matching scripts/release-version.ts patch semantics for a prerelease source (drop the suffix, keep the patch number). Mirrors the file set of the last stable cut (v0.1.1257): deno.json, src/utils/version-constant.ts, and the regenerated hydration runtime bundle that embeds the same constant. Claude-Session: https://claude.ai/code/session_016aBfQGf3Eo36c1jtjEKT2N
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (2)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe release version changes from ChangesRelease version
Priority: ➖ Normal Estimated code review effort: 1 (Trivial) | ~2 minutes Suggested reviewers: Merge Risk: ⚪ Minimal · up to The release version updates are consistent and no actionable merge-blocking risk remains. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
📝 Generate docstrings
🧪 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 |
📦 Client bundle boundary
A server module in a client graph aborts hydration in the browser. New leaks fail CI; known leaks are tracked in |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
There was a problem hiding this comment.
Your trial has ended. Reactivate Greptile to resume code reviews.
|
@codex review |
|
Codex Review: Didn't find any major issues. More of your lovely PRs please. Reviewed commit: ℹ️ About Codex in GitHubCodex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback". |



Promotes the current
0.1.1258-rcline onmainto the stable veryfront 0.1.1258 release.Version semantics
scripts/release-version.tsgetNewVersion(current, "patch")on a prerelease source keeps the patch number and drops the suffix, so0.1.1258-rcpromotes to0.1.1258. The last stable tag isv0.1.1257, so this is the expected next patch. Nov0.1.1258tag or release exists yet, so the release job's unpublished-version preflight will pass.Files changed
Exactly the file set of the last stable cut (
v0.1.1257, #4417):deno.json—"version": "0.1.1258-rc"to"0.1.1258"src/utils/version-constant.ts—VERSIONconstantsrc/html/hydration-script-builder/hydration-runtime.generated.ts— regenerated viadeno task generate; the only byte change is thevar VERSIONstring embedded in the prebundled runtimeChecks run locally
deno task generate:manifests:checkpasses, so the required typecheck shard will not fail on a stale bundledeno task test:file scripts/release.test.tspasses, 13 stepsdeno fmt --checkclean on both changed source filesversion-checkjob's semver regex accepts0.1.1258and resolvesis_stable=true;scripts/ci/stable-release-requested.shreturnstruefor this push becausedeno.jsonchangedWhat merging does
Merging to
maintriggers thereleasejob in.github/workflows/cicd.yml(production environment), which publishes the stableveryfrontpackage to npm aslatest, tagsv0.1.1258on this repo, creates GitHub releases here and onveryfront/veryfrontwith binaries, checksums and SBOMs, deletes thev0.1.1258-rc.*prereleases, then dispatches deploys toveryfront-server,veryfront-job-runnerandveryfront-sandbox, and opens a Homebrew tap formula update. This is not reversible from the repo side.Merge gate
Do not merge until the owner confirms all three staging end-to-end checks are green:
deno.jsonandscripts/are CODEOWNERS-protected, so this needs owner approval regardless.https://claude.ai/code/session_016aBfQGf3Eo36c1jtjEKT2N
Summary by CodeRabbit