CI / Core-Modul (Build/Vet/Test) (push) Failing after 3s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (push) Successful in 2s
CI / DMS-Modul Supply-Chain-Scan (govulncheck) (push) Failing after 1m2s
CI / Web (dms-browser) (push) Failing after 50s
CI / Web (pdf-viewer) (push) Failing after 42s
CI / Web (shl) (push) Failing after 17s
CI / DMS-Modul (Lint/Build/Test/Coverage/Artefakt) (push) Failing after 3s
.gitea/workflows/ci.yml deckt Core-Modul, DMS-Modul und die drei Frontend-Pakete (shl, dms-browser, pdf-viewer) ab: Build/Vet/Test mit Testabdeckung, golangci-lint, govulncheck (Go) und npm audit (JS/TS) als Supply-Chain-Scan, reproduzierbarer Artefakt-Build (zweifacher Build + cmp). Läuft auf dem bestehenden act_runner (192.168.1.131, aus QA-07). Neues Merge-Gate dms/scripts/check-security-test-coverage.sh erzwingt Tests für sicherheitsrelevante Pakete (crypto, storage, downloadapi, versioningapi, audittrail) als eigener CI-Job vor dem eigentlichen Testlauf (needs:), mit Selbstbeweis (_selftest.sh), der die Ablehnung bei fehlenden Tests tatsächlich provoziert statt sie nur zu behaupten. Offen und im Prüfprotokoll dokumentiert: NEXARCH_DMS_TEST_DB_PASSWORD als Gitea-Actions-Secret und die Branch-Protection-Regel für main konnten in dieser Sitzung nicht gesetzt werden (Auto-Mode-Classifier blockiert schreibende Zugriffe auf Secret-Store und sicherheitsrelevante Server-/Repo-Einstellungen) - beides erfordert eine einmalige manuelle Aktion einer berechtigten Person. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
27 lines
676 B
JSON
27 lines
676 B
JSON
{
|
|
"name": "@nexarch/shl",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"description": "NEXARCH UI-Shell & Design-System (Core SHL-01) — gemeinsames Paket für alle Modul-Frontends.",
|
|
"main": "index.ts",
|
|
"types": "index.ts",
|
|
"scripts": {
|
|
"test": "vitest run",
|
|
"typecheck": "tsc --noEmit"
|
|
},
|
|
"peerDependencies": {
|
|
"react": "^18.3.1",
|
|
"react-dom": "^18.3.1"
|
|
},
|
|
"devDependencies": {
|
|
"@vitest/coverage-v8": "^2.0.0",
|
|
"@testing-library/jest-dom": "^6.4.8",
|
|
"@testing-library/react": "^16.0.0",
|
|
"@types/react": "18.3.3",
|
|
"@types/react-dom": "18.3.0",
|
|
"jsdom": "^24.1.1",
|
|
"typescript": "5.5.3",
|
|
"vitest": "^2.0.0"
|
|
}
|
|
}
|