Skip to content

Revert the toolchain: back to the repository as it was before the flake - #23

Merged
izzykatt-ci[bot] merged 1 commit into
mainfrom
rollback-to-pre-flake
Sep 29, 2026
Merged

izzykatt-ci[bot] merged 1 commit into
mainfrom
rollback-to-pre-flake

Conversation

@izzykatt-ci

@izzykatt-ci izzykatt-ci Bot commented Sep 29, 2026

Copy link
Copy Markdown
Contributor

Restores every file to its state at f481e36 — the commit before "nix: pin the
whole toolchain and mechanise the maintenance it guards" (#14). This undoes #14
through #22: the flake, the pinned browser, the CDP watch/verify tooling, the
Claude Code setup, and the docs written around them.

WHAT THIS DOES NOT TOUCH, and it is the whole reason a revert is safe here:
neither userscript changed at any point in that range. thumbwall.user.js and
leolist-listings-only.user.js are byte-identical at f481e36 and at main
(e6804e698a52 and 4d9db4aa33bd). thumbwall stays at 5.0.0, leolist at 1.65.0.
No published behaviour changes and no script work is lost.

CI still gates. Both required checks are defined in the restored lint.yml under
the same names branch protection asks for — "eslint + meta" and "node --check" —
and scripts/meta-lint.mjs predates the range, so npm run lint remains the
publish gate it always was.

Removed: flake.nix, flake.lock, nix/mermaid-ascii.nix, .envrc, .claude/,
CLAUDE.md, .github/workflows/nix.yml, the markdownlint configs and _typos.toml.
Restored: .gitignore, eslint.config.mjs, lint.yml, CHANGELOG.md,
CONTRIBUTING.md and README.md to their pre-flake content.

A revert rather than a force-push: main is public and carries 22 merged pull
requests, and rewriting that history would break every clone and branch taken
from it. The tree is what matters and the tree is exact.

Restores every file to its state at f481e36 — the commit before "nix: pin the
whole toolchain and mechanise the maintenance it guards" (#14). This undoes #14
through #22: the flake, the pinned browser, the CDP watch/verify tooling, the
Claude Code setup, and the docs written around them.

WHAT THIS DOES NOT TOUCH, and it is the whole reason a revert is safe here:
neither userscript changed at any point in that range. thumbwall.user.js and
leolist-listings-only.user.js are byte-identical at f481e36 and at main
(e6804e698a52 and 4d9db4aa33bd). thumbwall stays at 5.0.0, leolist at 1.65.0.
No published behaviour changes and no script work is lost.

CI still gates. Both required checks are defined in the restored lint.yml under
the same names branch protection asks for — "eslint + meta" and "node --check" —
and scripts/meta-lint.mjs predates the range, so `npm run lint` remains the
publish gate it always was.

Removed: flake.nix, flake.lock, nix/mermaid-ascii.nix, .envrc, .claude/,
CLAUDE.md, .github/workflows/nix.yml, the markdownlint configs and _typos.toml.
Restored: .gitignore, eslint.config.mjs, lint.yml, CHANGELOG.md,
CONTRIBUTING.md and README.md to their pre-flake content.

A revert rather than a force-push: main is public and carries 22 merged pull
requests, and rewriting that history would break every clone and branch taken
from it. The tree is what matters and the tree is exact.
@izzykatt-ci
izzykatt-ci Bot enabled auto-merge (squash) September 29, 2026 18:06
@izzykatt-ci
izzykatt-ci Bot merged commit 6d5b09b into main Sep 29, 2026
4 checks passed
@izzykatt-ci
izzykatt-ci Bot deleted the rollback-to-pre-flake branch September 29, 2026 18:07
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