Skip to content

build: bolt from [tools.bolt] (v1.8.0), no bolt flake input - #35

Merged
noah-emp merged 2 commits into
mainfrom
build/tools-bolt
Sep 25, 2026
Merged

noah-emp merged 2 commits into
mainfrom
build/tools-bolt

Conversation

@noah-emp

Copy link
Copy Markdown
Collaborator

Drops the bolt flake input. bolt now comes from [tools.bolt] (v1.8.0) through ez's nix lib (mkLint, toolPackage, mkShell { src = self; }). Flake inputs are now nixpkgs, bend and ez; ez and bend (2.0.27) relocked.

Draft: lint fails under bolt 1.8.0. The old bolt flake pin (995adc9) reported nothing; bolt 1.8.0 reports 607 errors with every group at error in bolt.bend:

  • 320 × S004 short parameters (127 in bench/main.bend, the rest in ezaudio/mp3_*.bend), 117 × S003;
  • 114 × L001 defs/types no quantified law reaches, 56 × L002 single-case laws in ezaudio/LAWS.bend.

proofs and wave (all hard checks) pass. Needs a decision: fix the findings or set levels in bolt.bend (ezhttp keeps param at warn for the same idiom).

🤖 Generated with Claude Code

ngngardner and others added 2 commits September 25, 2026 11:15
Drop the bolt flake input. bolt is now the lock's [tools.bolt] pin
(v1.8.0), built by ez's nix lib: ez.mkLint for the lint check,
ez.toolPackage for packages.bolt, and ez.mkShell { src = self; } puts it
in the dev shell. ez lock wrote ez.lock.toml and the .ez/lib allowlist.
Relock the flake's ez (836aa9c) and bend (2.0.27).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
See #36.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@noah-emp
noah-emp marked this pull request as ready for review September 25, 2026 15:29
@noah-emp
noah-emp enabled auto-merge (squash) September 25, 2026 15:29
@noah-emp
noah-emp merged commit 59f4fa2 into main Sep 25, 2026
1 check passed
@noah-emp
noah-emp deleted the build/tools-bolt branch September 25, 2026 15:33
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