Skip to content

🏗️🚮:remove what nothing reads - #1824

Merged
openinf-commit-queue[bot] merged 1 commit into
livefrom
chore/remove-what-nothing-reads
Aug 16, 2026
Merged

🏗️🚮:remove what nothing reads#1824
openinf-commit-queue[bot] merged 1 commit into
livefrom
chore/remove-what-nothing-reads

Conversation

@DerekNonGeneric

Copy link
Copy Markdown
Member

Four things that had stopped meaning anything, and the first pull request to land under branch protection.

  • tools/archetypes/default.html — a Hugo idea from before this site was built with eleventy. Nothing in the repository mentions archetypes.
  • tools/remark-lint-rules/ and tools/remark-plugins/ — nothing but a .gitkeep since they were created. The rules and plugins they were for are configured in .remarkrc.mjs.
  • toc: true in agent-forwarding.md — read by no layout, include or config, so it described a table of contents that was never rendered.

Each checked for references before removal; the build writes the same 34 files afterwards.

Branch protection is now on live

Required checks: Lint and test, CodeQL, Analyze (javascript-typescript), Scan. Also linear history, no force pushes, no branch deletion. No required reviews, and enforce_admins off so you keep an override.

Two checks were deliberately not required, because a required check that never reports blocks a pull request forever:

Title and description has if: !endsWith(…'[bot]'), so it never reports on a Renovate pull request — requiring it would deadlock every dependency update
Land the queue's own check, which only exists after labelling; requiring it would be circular

The four that are required were verified to report on a markdown-only pull request (#1817) and a JSON-only one (#1806), not just on ones that touch code.

Third-party checks — Codacy, Socket Security, the Netlify rules — are left unrequired, so an outage in someone else's service cannot wedge the repository.

strict is off deliberately: requiring branches to be up to date with live before merging would mean rebasing every pull request whenever anything lands, and the queue would refuse them as behind.

What this pull request is really testing

That the commit queue can still land through protection. If the app needed a bypass entry, this is where it shows.

Four things that had stopped meaning anything.

`tools/archetypes/default.html` is a Hugo idea, from before this site
was built with eleventy, and nothing in the repository mentions
archetypes. `tools/remark-lint-rules/` and `tools/remark-plugins/` have
held nothing but a `.gitkeep` since they were made; the rules and
plugins they were for are configured in `.remarkrc.mjs` instead.

`toc: true` in the agent forwarding page is read by no layout, include
or config, so it has been describing a table of contents that was never
rendered.

Each was checked for references before going, and the build writes the
same 34 files afterwards.

Signed-off-by: Derek Lewis <DerekNonGeneric@inf.is>
Assisted-by: Claude-Code:claude-opus-5
@netlify

netlify Bot commented Aug 16, 2026

Copy link
Copy Markdown

Deploy Preview for gh-pages-openinf ready!

Name Link
🔨 Latest commit bdd0dc5
🔍 Latest deploy log https://app.netlify.com/projects/gh-pages-openinf/deploys/6a812a6fca1a9b0008afd893
😎 Deploy Preview https://deploy-preview-1824--gh-pages-openinf.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@DerekNonGeneric DerekNonGeneric added the commit-queue Land this pull request when its checks pass label Aug 16, 2026
@openinf-commit-queue
openinf-commit-queue Bot merged commit a7370e7 into live Aug 16, 2026
15 checks passed
@openinf-commit-queue openinf-commit-queue Bot removed the commit-queue Land this pull request when its checks pass label Aug 16, 2026
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