senke
|
ecf8d73e55
|
fix(release): v1.0.2 — Conformité complète V1_SIGNOFF (21 critères)
Backend API CI / test-unit (push) Failing after 0s
Backend API CI / test-integration (push) Failing after 0s
Frontend CI / test (push) Failing after 0s
Storybook Audit / Build & audit Storybook (push) Failing after 0s
- Couverture Go: script coverage_report.sh, 39% mesuré
- Vitest thresholds frontend 50%
- Load test WebSocket: CHAT_ORIGIN→backend, WS_URL=/api/v1/ws
- Tests: chat_service (WSUrl), password_service (hash/expired)
- V1_SIGNOFF: 14 PASS, 7 N/A documentés
- PERFORMANCE_BASELINE, RGPD, PWA tables v1.0.2
- Runbooks, Grafana, Secrets validés
|
2026-03-03 21:18:53 +01:00 |
|
senke
|
51984e9a1f
|
feat(security): v0.901 Ironclad - fix 5 critical/high vulnerabilities
Backend API CI / test-unit (push) Failing after 0s
Backend API CI / test-integration (push) Failing after 0s
- OAuth: use JWTService+SessionService, httpOnly cookies (VEZA-SEC-001)
- Remove PasswordService.GenerateJWT (VEZA-SEC-002)
- Hyperswitch webhook: mandatory verification, 500 if secret empty (VEZA-SEC-005)
- Auth middleware: TokenBlacklist.IsBlacklisted check (VEZA-SEC-006)
- Waveform: ValidateExecPath before exec (VEZA-SEC-007)
|
2026-02-26 19:34:45 +01:00 |
|
senke
|
a6cf20e614
|
fix(tests): fix 2 skipped tests, add clear skip reasons to 11 others
INT-04: Fixed nil UserID panic in AuditService (re-enabled 2 tests).
Added INT-04 comments explaining skip reasons for tests requiring
PostgreSQL, real file headers, or external services.
|
2026-02-22 17:53:00 +01:00 |
|
senke
|
76d95ecfb4
|
incus deployement fully implemented, Makefile updated and make fmt ran
|
2026-01-13 19:47:57 +01:00 |
|
senke
|
4075994055
|
[T0-006] test(backend): Ajout tests service password - Progression couverture
- Tests complets pour password_service (15 tests, tous passent)
- Tests couvrent GetUserByEmail, GeneratePasswordResetToken, ResetPassword, ValidatePassword, ChangePassword, UpdatePassword, GenerateJWT
- Certains tests skip car nécessitent PostgreSQL NOW() (non disponible en SQLite)
- Tests utilisent SQLite en mémoire
- Couverture actuelle: 30.2% (objectif: 80%)
Files:
- veza-backend-api/internal/services/password_service_integration_test.go (créé)
- VEZA_ROADMAP.json (mis à jour)
Hours: 16 estimated, 10 actual (travail en cours)
|
2026-01-04 01:44:21 +01:00 |
|