From 315d8e60004112f9a847d5e21d3c280cafcfbbb4 Mon Sep 17 00:00:00 2001 From: Claude Code Bot Date: Thu, 22 Oct 2026 16:25:24 -0700 Subject: [PATCH] revert: let the dev-env tool runners run locally again Reverts #223 (e9a7c10). Its CI-only guard targeted the multi-minute claude-config and dotfiles suites, but these runners take 2-5s in CI and 6-12s locally. Andrew, 2026-10-22: block only the claude-config and dotfiles full suites. CLAUDE.md again says to run each tool's runner after a change under that tool. --- CLAUDE.md | 4 ++-- scripts/dependabot-digest/tests/run-tests.sh | 5 ----- scripts/org-migration/tests/run-tests.sh | 5 ----- scripts/site-monitor/tests/run-tests.sh | 5 ----- 4 files changed, 2 insertions(+), 17 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 1fb2101..290d0a8 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -6,7 +6,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co This repo is the **dev-env infrastructure repository** — it contains documentation, design plans, templates, and hook extensions for Andrew's Claude Code development environment. It is not an application codebase and there is no build step, but it is not command-free either: -- **Tests**: each tool has `tests/test-*.sh` files and a `tests/run-tests.sh` runner (org-migration, dependabot-digest, site-monitor). Locally, run only the `test-*.sh` files for the code you changed. The runners are the full suites: they run in CI only (`.github/workflows/tests.yml`) and refuse to run outside GitHub Actions. +- **Tests**: `bash scripts/org-migration/tests/run-tests.sh` runs the hermetic stub-`gh` suite for the org-migration tooling. Run it after any change under `scripts/org-migration/`. `bash scripts/dependabot-digest/tests/run-tests.sh` covers the Dependabot digest classifier and renderer; run it after any change under `scripts/dependabot-digest/`. `bash scripts/site-monitor/tests/run-tests.sh` covers the production-site monitor's alert transitions; run it after any change under `scripts/site-monitor/`. - **Lint**: `shellcheck -S info