From 3db6ff79011d239b85257e4ab3cc497ec7788d98 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Wed, 7 Oct 2026 22:59:01 +0100 Subject: [PATCH] Gate: the inline-rm check's run line once (the restore and the build-server lane's registration both carried it; identical text, run twice for nothing); the manifest to match Co-Authored-By: Claude Fable 5.1 --- tools/ci/checks.txt | 1 - tools/ci/pre-push.sh | 1 - 2 files changed, 2 deletions(-) diff --git a/tools/ci/checks.txt b/tools/ci/checks.txt index 17085565b..cf61b3dd3 100644 --- a/tools/ci/checks.txt +++ b/tools/ci/checks.txt @@ -43,7 +43,6 @@ the simulators job runs on master and release-* pushes and pull requests into th publish-jobs.sh never removes a running or installs-app job without --force (the PC 2 abort class) no shell assignment hides behind a trailing comment (the swallowed-defaults class) no script kills or finds a process by a plain name or a file name (pgrep/pkill -f literals, ps | grep) -no deletion inside an inline bash -c / sh -c string in a tracked script (self-test first; the app cannot check it) the identity check's own self-test (excluded research path passes, exported leak fails) the Windows paths check's own self-test the red watcher's own self-test (one line per run, posted once) diff --git a/tools/ci/pre-push.sh b/tools/ci/pre-push.sh index 1703ae7bd..2bc27e2c2 100755 --- a/tools/ci/pre-push.sh +++ b/tools/ci/pre-push.sh @@ -128,7 +128,6 @@ tree_checks() { run "publish-jobs.sh never removes a running or installs-app job without --force (the PC 2 abort class)" bash tools/ci/publish-jobs-check.sh run "no shell assignment hides behind a trailing comment (the swallowed-defaults class)" bash -c 'bash tools/ci/defaults-line-check.sh --self-test && bash tools/ci/defaults-line-check.sh' run "no script kills or finds a process by a plain name or a file name (pgrep/pkill -f literals, ps | grep)" bash -c 'bash tools/ci/kill-by-name-check.sh --self-test && bash tools/ci/kill-by-name-check.sh' - run "no deletion inside an inline bash -c / sh -c string in a tracked script (self-test first; the app cannot check it)" bash tools/ci/inline-rm-check.sh --self-test run "the identity check's own self-test (excluded research path passes, exported leak fails)" bash tools/ci/identity-check.sh --self-test run "the Windows paths check's own self-test" bash tools/ci/windows-paths-check.sh --self-test run "the red watcher's own self-test (one line per run, posted once)" node tools/ci/red-watch.mjs --self-test