Commit Graph

2 Commits

Author SHA1 Message Date
8a4e0ba0e4 ci: Make pack compilation explicit in release workflow
Remplace npm run build:full par 3 étapes séparées et nommées :
- Install dependencies (npm ci)
- Compile compendium packs (npm run pack:compile)
- Build CSS and JavaScript (npm run build)

Les compendiums sont désormais générés à la volée depuis packs-src/
à chaque release, indépendamment de l'état commité de packs/.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-01 08:51:39 +02:00
93df69a43e ci: Add Gitea release workflow
Adapté depuis fvtt-te-deum, avec :
- Étape npm ci + npm run build:full (compilation CSS et packs)
- Zip incluant css/ fonts/ images/ lang/ packs/ src/ templates/
- Substitution version/manifest/download dans system.json
- Publication sur le serveur FoundryVTT (compatibility 13)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-01 08:46:49 +02:00