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>
28 lines
604 B
JSON
28 lines
604 B
JSON
{
|
|
"name": "nexarch-dms-browser",
|
|
"private": true,
|
|
"scripts": {
|
|
"dev": "next dev",
|
|
"build": "next build",
|
|
"start": "next start",
|
|
"lint": "next lint",
|
|
"test": "vitest run"
|
|
},
|
|
"dependencies": {
|
|
"@nexarch/shl": "file:../shl",
|
|
"next": "14.2.35",
|
|
"react": "18.3.1",
|
|
"react-dom": "18.3.1"
|
|
},
|
|
"devDependencies": {
|
|
"@vitest/coverage-v8": "2.0.5",
|
|
"@testing-library/react": "16.0.0",
|
|
"@types/node": "20.14.9",
|
|
"@types/react": "18.3.3",
|
|
"@types/react-dom": "18.3.0",
|
|
"jsdom": "24.1.0",
|
|
"typescript": "5.5.3",
|
|
"vitest": "2.0.5"
|
|
}
|
|
}
|