hyperhive/scripts
Repository files (latest commit first)
Filename Latest commit message Latest commit date
iris d6aabcfe93 ci: tighten tracker-tag lint to exclude digit-runs glued to a letter (#1555)
The tracker-tag lint's trailing class `[^0-9a-fA-F]` treated a non-hex
letter as a valid terminator, so it flagged hash-route fragments like
#24h / #1h (the stats-page window-selector routes) as tracker tags — four
false positives in the frontend. A real tracker tag is never immediately
followed by a letter, so widen the trailing class to [^0-9a-zA-Z]: still
catches every real tag (followed by space / punctuation / EOL) while
excluding any digit-run glued to a letter. Letter-bearing and 6-8-digit
hex stay excluded as before.

Also write theme.css's --crust fallback in six-digit form (#000 -> #000000)
to dodge the one remaining pure-numeric-short-hex residual the lint
documents. Pixel-identical colour. With both, the frontend tree
contributes zero lint hits; only the legacy backlog (Rust) remains.

Pattern + cases reviewed and approved by atlas on the issue.
2026-06-09 13:42:20 +02:00
..
check-issue-refs.sh ci: tighten tracker-tag lint to exclude digit-runs glued to a letter (#1555) 2026-06-09 13:42:20 +02:00
forge-create-token.sh scripts: forge-login.sh + forge-create-token.sh 2026-05-17 01:18:27 +02:00
forge-create-user.sh scripts: forge-create-user.sh wrapper 2026-05-17 00:43:02 +02:00
forge-login.sh forge-login: don't die on RO ~/.config/git/config 2026-05-17 01:22:31 +02:00
forge-migrate.sh scripts: forge-migrate.sh — run pending DB migrations + restart 2026-05-17 01:21:40 +02:00