From 3ccb093b039bb4f11eddcd35437a2ca53b01a74b Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 16 Aug 2026 03:13:51 +0000 Subject: [PATCH] docs: fix stale CI trigger claim introduced by #206 README.md and CLAUDE.md both said CI has "deliberately no push trigger" and ran only on PRs. PR #206 added push: [main] to ci.yml but left both prose blocks unchanged, making them contradict the actual workflow config. - README.md: replace the "deliberately no push trigger" sentence with a statement that CI runs on every PR and on every push to main. - CLAUDE.md: update "zweifach" (twice) to "dreifach" (three times) and expand the ci.yml clause to mention push-to-main alongside PRs. --- CLAUDE.md | 2 +- README.md | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 0a4c7c3..f300449 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -280,7 +280,7 @@ Standard-Invocations (`dotnet build|test`, in `src/nodepilot-ui` die `package.js ### Testumfang pro Änderung -**Tests schreiben ≠ alle Tests ausführen.** Die Pflicht oben gilt unverändert für das *Schreiben*; lokal *ausgeführt* wird nur, was die Änderung betrifft. Die Voll-Suite ist gemessen unverhältnismäßig (~4.600 Backend-Testfälle, 197 Vitest-Dateien, 72 E2E-Specs) und liefert lokal kein neues Signal: das Netz hängt bereits zweifach — `ci.yml` auf **jedem PR** (5 Jobs inkl. Coverage-Gate + E2E) und der Nightly-Task gegen main. +**Tests schreiben ≠ alle Tests ausführen.** Die Pflicht oben gilt unverändert für das *Schreiben*; lokal *ausgeführt* wird nur, was die Änderung betrifft. Die Voll-Suite ist gemessen unverhältnismäßig (~4.600 Backend-Testfälle, 197 Vitest-Dateien, 72 E2E-Specs) und liefert lokal kein neues Signal: das Netz hängt bereits dreifach — `ci.yml` auf **jedem PR und jedem Push auf main** (5 Jobs inkl. Coverage-Gate + E2E) und der Nightly-Task gegen main. Default bei Feature-Arbeit: diff --git a/README.md b/README.md index fea6251..72f43fb 100644 --- a/README.md +++ b/README.md @@ -1320,8 +1320,7 @@ dotnet test tests/NodePilot.Cli.Tests - Backend DB tests use **SQLite in-memory** (`DataSource=:memory:`) — only as a test backend; the production app does not support SQLite. **CI pipeline** ([`.github/workflows/ci.yml`](.github/workflows/ci.yml)) runs five jobs on every pull -request — and on demand via `workflow_dispatch`. There is deliberately no `push` trigger: repository -owner-controlled release cuts use the manual workflow when another run is wanted. The local nightly +request and on every push to `main` — and on demand via `workflow_dispatch`. The local nightly suite (`scripts/nightly-tests.ps1`) is a safety net for the **currently checked-out working tree**; it does not run `git pull` and therefore does not claim to validate the latest `origin/main`.