Skip to content

0.8.1: the toolchain at its latest, and undici past its advisories - #26

Merged
XopoIII merged 3 commits into
mainfrom
tools-latest
Oct 25, 2026
Merged

XopoIII merged 3 commits into
mainfrom
tools-latest

Conversation

@XopoIII

@XopoIII XopoIII commented Oct 25, 2026

Copy link
Copy Markdown
Owner

The pipe and the Worker are 0.8.0's: src/ and worker/dist do not change, the wire is schemaVersion 1, and no migration is added.

  • Luau tools: LuneBlox 0.11.1, StyLua 2.6.0 and lefthook 2.2.2, with the @lune alias following LuneBlox. StyLua changes no file. With LuneBlox 0.11.1, setup leaves .luaurc without globals.
  • Worker tools: Biome 2.6.3 (biome.json names the new schema; nothing is reformatted) and @cloudflare/workers-types 5.20261025.1.
  • undici: miniflare's undici override moves from 7.30.0 to 7.30.1, past GHSA-4qv8-2p9j-2685, GHSA-f72v-6w45-q472 and GHSA-xjj6-f33q-929c. npm audit now reports 0.
  • Version: 0.8.1 everywhere it is recorded, plus a CHANGELOG entry.

Checked:

  • every pre-commit gate
  • 119 specs
  • 226 of 226 mutants killed
  • check-package: 14 files
  • check-worker: 96 tests and the workerd smoke
  • check-lockfile: 89 packages, all from registry.npmjs.org

🤖 Generated with Claude Code

https://claude.ai/code/session_01JRrMnksQ2aFgqbGgeZgVvE

anton.malashenkov and others added 3 commits October 25, 2026 19:58
LuneBlox goes from 0.10.16 to 0.11.1, StyLua from 2.5.2 to 2.6.0 and lefthook
from 2.2.1 to 2.2.2 in rokit.toml, edited by hand so its comments stay, and
.luaurc's @lune alias follows LuneBlox. LuneBlox 0.11.1 runs the Luau and
fast flags 0.10.16 did plus the fixes since, Roblox's Enum as a global among
them; its setup adds no globals to .luaurc in a project whose editor
settings keep the Roblox types, as this one's do. StyLua 2.6.0 changes no
file here. Every other tool and every CI action was at its latest release.

Checked: lefthook run pre-commit --all-files, every gate green, the Worker
among them; sh scripts/run-tests.sh, all 119 specs passed; luneblox run
tests/Mutate --yes, 226 of 226 mutants killed; sh scripts/check-package.sh,
all 14 files of src/; npm test, 96 passed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JRrMnksQ2aFgqbGgeZgVvE
…sories

Biome goes from 2.5.15 to 2.6.3 and @cloudflare/workers-types from
5.20261013.1 to 5.20261025.1; TypeScript 7.0.2 and miniflare 4.20260730.0
were already the latest. biome migrate moved biome.json's schema to 2.6.3
and nothing else, and Biome 2.6.3 finds nothing to change.

npm audit had found three advisories in undici 7.0.0 to 7.30.0, the version
the overrides held miniflare's undici at: an unbounded EventSource parser,
a Subresource Integrity bypass and an unhandled error on excessive
content-encodings. The override moves to 7.30.1, the first patched release
of 7.x and the line miniflare asks for, and npm audit reports nothing. The
lock was made against registry.npmjs.org. worker/dist is unchanged.

Checked: lefthook run pre-commit --all-files, every gate green;
sh scripts/check-worker.sh, types, format, build, 96 tests and the workerd
smoke clean; npm audit, 0 vulnerabilities; sh scripts/check-lockfile.sh, all
89 packages from registry.npmjs.org.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JRrMnksQ2aFgqbGgeZgVvE
The pipe and the Worker are 0.8.0's: src/ and worker/dist do not change,
the wire is schemaVersion 1 and no migration is added. The two steps before
this one bring LuneBlox, StyLua, lefthook, Biome and workers-types to their
latest releases and hold miniflare's undici at 7.30.1, past three
advisories. The version moves to 0.8.1 in pesde.toml, pesde.lock,
package.json, package-lock.json and the README, and CHANGELOG.md says why a
game need not deploy for it.

Checked: lefthook run pre-commit --all-files, every gate green;
sh scripts/run-tests.sh, all 119 specs passed; luneblox run tests/Mutate
--yes, 226 of 226 mutants killed; sh scripts/check-package.sh, all 14 files
of src/; sh scripts/check-worker.sh, 96 tests and the workerd smoke clean.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JRrMnksQ2aFgqbGgeZgVvE
@XopoIII
XopoIII merged commit f310061 into main Oct 25, 2026
6 checks passed
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.

1 participant