Skip to content

Harden CI, PWA validation, and production dependencies - #2

Merged
synaval merged 1 commit into
mainfrom
agent/final-hardening
Aug 10, 2026
Merged

synaval merged 1 commit into
mainfrom
agent/final-hardening

Conversation

@synaval

@synaval synaval commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Changements

  • supprime les polices Geist générées qui causaient des 404 en production ;
  • étend la couverture de 1 à 10 tests (authentification ERP, codes agents, PWA, migrations et artefact rendu) ;
  • renforce GitHub Actions avec audit production et lint ;
  • met à niveau Next, React, Vite et la chaîne Cloudflare vers les versions corrigées ;
  • ajoute .env.example, un guide d'exploitation complet et une politique de sécurité ;
  • corrige trois défauts React détectés par le lint.

Cause et impact

Le layout demandait des fichiers de polices Vinext inutilisés et absents du déploiement. La CI validait seulement le build et un unique test de métadonnées. Le nouveau pipeline bloque désormais une fusion si l'audit runtime, le lint, le build ou les tests échouent.

Validation locale

  • build Vinext réussi avec Vite 8.2.1 ;
  • lint complet : 0 erreur, 0 avertissement ;
  • 10/10 tests réussis ;
  • artefact Worker et manifeste Sites valides ;
  • audit production : 0 vulnérabilité ;
  • scan de secrets : aucun résultat.

@vercel

vercel Bot commented Aug 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
eeg-erp Error Error Aug 10, 2026 2:41am

@synaval
synaval marked this pull request as ready for review August 10, 2026 02:42
@synaval
synaval merged commit 1d5966a into main Aug 10, 2026
2 of 3 checks passed
@synaval
synaval deleted the agent/final-hardening branch August 10, 2026 02:43

This branch had an error being deployed

1 failed deployment
Preview — 3f5a83e4 Deployed Aug 10, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant