Repository navigation
chore: release v0.8.183 - #6019
Conversation
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Automations to automatically generate PRs for you. |
Edit accuracy: accurate 271 (base branch 271), smooth 163 of thoseThe gate passes. Quarantined, measured but not gated (0) |
vanceingalls
left a comment
There was a problem hiding this comment.
Release audit at e53a423f (base ccc13c3b, the #6017 merge, which is the current tip of main). There are no other reviews.
Version bumps (19/19)
- All 14 published packages are at
0.8.183at head: aws-lambda, cli, core, engine, gcp-cloud-run, inspector, lint, parsers, player, producer, sdk, shader-transitions, studio-server and studio. - All 5 plugin manifests are at
0.8.183:.claude-plugin,.codex-plugin,.cursor-plugin,gemini-extension.jsonand the rootplugin.json. - The only
packages/*manifest not bumped issdk-playground, which is private (0.6.106). - No
0.8.181or0.8.182string remains outside the changelog and release notes. Every internal dependency usesworkspace:.
Release notes and changelog
git log --first-parent v0.8.181..ccc13c3bhas 47 commits: 46 PRs plus the v0.8.182 release commit (#5955).- Each of the 46 PRs appears in
releases/v0.8.183.md, linked by its full merge SHA:- every short SHA matches its full SHA;
- every PR number matches the subject of its commit;
- the notes link no commit outside that range.
- #5943 has two entries, one under Fixes (Chrome exits with the CLI) and one under Performance (the warm check process). That is the same pair v0.8.182 had, one for each change it made.
- The bullets in the v0.8.183
docs/changelog.mdxentry match the release notes line for line. The compare link now points tov0.8.181...v0.8.183, andreleases/v0.8.182.mdis left as the record of the tag.
Size gate
-
The v0.8.182 publish (run 39567705735) stopped at
verify:packed-manifestswith aws-lambda at 70170 packed and 254853 unpacked bytes. The budget was 70000 and 244000. -
#6017 changes three things:
- every build writes
prebuilt/template.yaml, so PR CI packs the template a release ships; !scripts/*.test.tskeeps test files out of the tarball;- the budget moves to 70874 and 258166.
- every build writes
-
Measured locally at this head, after a full
bun run build:package packed unpacked as PR CI packs it 67626 245079 as the release packs it 67725 245320 headroom to the new budget 3149 12846 The release row adds
prebuilt/handler-zip.jsonaspin-handler-zipwrites it, with the same fields and value lengths. There's nozipbinary here, so I couldn't runbuild:zip. Pinning moves the zip out ofdist/, so that file is the only one a release adds. -
Both sizes sit above the 85% floor (60242 and 219441) that would force the budget down.
Scope
- 21 files, +97/−21:
- 14
package.jsonand 5 plugin manifests, one line each; docs/changelog.mdx(+8/−2);- the new
releases/v0.8.183.md(+70).
- 14
- Nothing else.
CI: the eight required checks are green at e53a423f: Build (which runs verify:packed-manifests, so the size gate passes in CI with the template packed), Render on windows-latest, Semantic PR title, Test, Test: runtime contract, Tests on windows-latest, Typecheck and regression. No check failed.
Verdict: APPROVE
Reasoning: Every published package and manifest is at 0.8.183. The notes list exactly the 46 PRs since v0.8.181, each once, with nothing extra. The package that failed v0.8.182's publish now measures 67725 and 245320 bytes, under the 70874 and 258166 budget.
— Via
v0.8.182 was tagged but never reached npm: its publish stopped at the package size check (fixed by #6017). This release ships everything listed for v0.8.182, plus #6013, #6015, #6016 and #6017.
Website capture now handles pages that reload after a cookie banner, CLI commands start faster, a repeat
checkstarts with the CLI and Chrome already up, andsnapshotandcheckwait for late images asrenderdoes. Renders inside a macOS sandbox no longer fail, a sharp sound at a film's start no longer grows louder with each audio pass, andlambda sites createtakes source files over 5 GB. Cloud renders mix their audio beside the chunks and fail loudly when an audio read is cut off, a 4K camera shown small reaches Chrome near the size it is drawn, a finishedcaptureexits even when a site's DNS never answers, and an unreadable frame fails a render instead of shortening it.Changes
release:prepare 0.8.183 --from v0.8.181 --no-tag).releases/v0.8.183.md: the v0.8.182 notes (42 PRs) plus fix(cli): a disk that fills mid-unzip fails the browser install at once instead of hanging #6013, fix(inspector): a component report names a snippet's file and lines only in its id #6016, fix(inspector): a component report shows the compositions and hosts that time a matched element #6015 and fix(aws-lambda): the size check on every PR measures the package a release publishes #6017, so 46 PRs, every one merged since v0.8.181. Checked againstgit log v0.8.181..main: none missing besides the v0.8.182 release commit itself.docs/changelog.mdx: the v0.8.182 entry becomes the v0.8.183 entry, with the same lines, the 4 additions and a sentence saying v0.8.182 never published. Users never got 0.8.182, so the changelog lists each change once, under the version that ships it.releases/v0.8.182.mdstays as the record of the tag.No visible change
Version bump and changelog only; each change was captured in its own PR.