Commit Graph

5 Commits

Author SHA1 Message Date
Kristoffer Dalby f1186d8e00 tools/bump: reformat inside the lock bump
gateFlake judges the formatting check right after the lock moves, but the
fmt area runs last, so the new toolchain's formatting had not been applied
yet and the flake area dropped itself every run.
2026-09-25 15:52:26 +02:00
Kristoffer Dalby 4657a8e8af tools/bump: run the pre-commit hooks before opening the pull request
make fmt does not cover nixpkgs-fmt, trailing whitespace, end-of-file or
the YAML checks, and the bot rewrites workflow files and Dockerfiles.
2026-09-25 15:52:26 +02:00
Kristoffer Dalby 2cf100360d tools/bump: reformat after the toolchain moves
nixpkgs decides which prettier and gofumpt format the tree. A lock bump to
prettier 3.9.6 reformatted CHANGELOG.md, which no area had touched, and the
formatting check failed on a file the bot never edited.
2026-09-25 15:52:26 +02:00
Kristoffer Dalby 30d10640ea tools/bump: reword the verify failure
"invariant" is not language this repository uses.
2026-09-25 15:52:26 +02:00
Kristoffer Dalby c3d771e23e tools/bump: add the version bump tool
Keeps the interlocked pins current and reports what it could not move.
Areas apply, gate and commit one at a time, so a dependency that breaks
the build costs one commit rather than the whole pull request.
2026-09-25 15:52:26 +02:00