Gestapelt auf #389 (refactor/workflow-common), danach auf main umstellen.
Aenderung
Interne Kopie workflow/internal/testdb geloescht, Importe auf gitea.perlbach24.de/scripte/nexarch/common/testdb umgeschrieben. API (Pool, PoolWithSchema) identisch; common/testdb bringt zusaetzlich AdminDSN (mit REQUIRE_DB=1 wird fehlende DSN zum Fehler).
Auswirkungen (Pflicht-Review)
Schemaname im Test: connecttest_<nanos>_<n> fuer alle Module (vorher modulspezifisch). Verwaiste Schemas aus abgebrochenen Laeufen lassen sich in einer gemeinsamen Test-DB nicht mehr nach Modul unterscheiden; Aufraeumbefehle auf <modul>test_* muessen auf connecttest_* umgestellt werden.
Rein mechanisch, kein Produktivcode betroffen.
Tests
131, frisches Wurfverzeichnis: build, vet, gofmt sauber; go test ./... ohne neue Fehler. Die DB-Tests wurden uebersprungen (kein TEST_ADMIN_DSN / TEST_TENANT_DSN); gerade bei dieser Aenderung ist der Lauf auf 204 gegen dms_dev vor dem Merge noetig.
Gestapelt auf #389 (`refactor/workflow-common`), danach auf `main` umstellen.
## Aenderung
Interne Kopie `workflow/internal/testdb` geloescht, Importe auf `gitea.perlbach24.de/scripte/nexarch/common/testdb` umgeschrieben. API (`Pool`, `PoolWithSchema`) identisch; `common/testdb` bringt zusaetzlich `AdminDSN` (mit `REQUIRE_DB=1` wird fehlende DSN zum Fehler).
## Auswirkungen (Pflicht-Review)
- Schemaname im Test: `connecttest_<nanos>_<n>` fuer alle Module (vorher modulspezifisch). Verwaiste Schemas aus abgebrochenen Laeufen lassen sich in einer gemeinsamen Test-DB nicht mehr nach Modul unterscheiden; Aufraeumbefehle auf `<modul>test_*` muessen auf `connecttest_*` umgestellt werden.
- Rein mechanisch, kein Produktivcode betroffen.
## Tests
131, frisches Wurfverzeichnis: build, vet, gofmt sauber; `go test ./...` ohne neue Fehler. **Die DB-Tests wurden uebersprungen** (kein `TEST_ADMIN_DSN` / `TEST_TENANT_DSN`); gerade bei dieser Aenderung ist der Lauf auf 204 gegen `dms_dev` vor dem Merge noetig.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Gestapelt auf #389 (
refactor/workflow-common), danach aufmainumstellen.Aenderung
Interne Kopie
workflow/internal/testdbgeloescht, Importe aufgitea.perlbach24.de/scripte/nexarch/common/testdbumgeschrieben. API (Pool,PoolWithSchema) identisch;common/testdbbringt zusaetzlichAdminDSN(mitREQUIRE_DB=1wird fehlende DSN zum Fehler).Auswirkungen (Pflicht-Review)
connecttest_<nanos>_<n>fuer alle Module (vorher modulspezifisch). Verwaiste Schemas aus abgebrochenen Laeufen lassen sich in einer gemeinsamen Test-DB nicht mehr nach Modul unterscheiden; Aufraeumbefehle auf<modul>test_*muessen aufconnecttest_*umgestellt werden.Tests
131, frisches Wurfverzeichnis: build, vet, gofmt sauber;
go test ./...ohne neue Fehler. Die DB-Tests wurden uebersprungen (keinTEST_ADMIN_DSN/TEST_TENANT_DSN); gerade bei dieser Aenderung ist der Lauf auf 204 gegendms_devvor dem Merge noetig.🤖 Generated with Claude Code
Siehe Kommentar in #389: Testlauf auf refactor/workflow-testdb, nur der bekannte contracttest-Fehler.