fix(package): commit pinned HardeningKitty assets

This commit is contained in:
PierreCsn committed 2026-10-28 16:13:38 +01:00
1 parent 18c8954edd
commit 11f3cb0c8b
149 files changed
+37282 -14

No files matched your search

+13 -10
View File
@@ -74,19 +74,22 @@ Le proxy système configuré pour Python/urllib est utilisé; la validation TLS
par défaut n’est pas désactivée. Une erreur réseau ou d’intégrité arrête la
préparation et garde le `vendor/` précédent.
Le répertoire `vendor/` et `package-manifest.json` sont générés et ignorés par
Git, mais restent présents dans les sources pour le builder WAPT. La règle
`.gitignore` est une règle Git; elle ne sert pas de filtre de contenu WAPT.
Le répertoire `vendor/` et `package-manifest.json` sont versionnés avec le
paquet. Ainsi, un clone propre contient directement les composants épinglés et
peut être construit sans téléchargement préalable. **Update Package** permet de
reproduire leur préparation ou de régénérer les manifestes après une évolution
contrôlée de la révision upstream. La règle `.gitignore` est une règle Git; elle
ne sert pas de filtre de contenu WAPT.
WAPT applique ses propres exclusions de construction (notamment `.git`,
`.gitignore`, `setup.pyc` et `__pycache__` dans les versions documentées).
N’ajoutez pas `vendor/` aux exclusions de construction.
Ne configurez pas `vendor/` comme exclusion de construction.
## Contrôler, construire, signer et publier
Avant toute construction, exécuter le contrôle bloquant des sources :
```powershell
python tools\package_verify.py --source C:\waptdev\comi-audit-secu
waptpython tools\package_verify.py --source C:\waptdev\comi-audit-secu
```
Il refuse les assets absents, une révision upstream différente, un manifeste
@@ -102,7 +105,7 @@ utiliser **Build and upload** avant la vérification du fichier construit.
Inspecter le `.wapt` réellement généré :
```powershell
python tools\package_verify.py --wapt C:\waptdev\comi-audit-secu\comi-audit-hardeningkitty_0.9.6-0_all.wapt
waptpython tools\package_verify.py --wapt C:\waptdev\comi-audit-secu\comi-audit-hardeningkitty_0.9.8-0_all.wapt
```
Cette vérification ouvre l’archive ZIP `.wapt` et contrôle les scripts,
@@ -248,12 +251,12 @@ synthétiques et ne modifient pas la configuration Windows.
## Tests synthétiques
Depuis la racine du dépôt, avec Python 3.8 ou ultérieur :
Depuis la racine du dépôt, avec le `waptpython` de l’environnement WAPT :
```powershell
python -m unittest discover -s tests -v
python -m py_compile setup.py update_package.py tools\vendor_assets.py tools\package_verify.py
python tools\package_verify.py --source C:\waptdev\comi-audit-secu
waptpython tests\test_package.py -v
waptpython -m py_compile setup.py update_package.py tools\vendor_assets.py tools\package_verify.py
waptpython tools\package_verify.py --source C:\waptdev\comi-audit-secu
```
Les tests utilisent des listes, rapports et archives synthétiques. Ils couvrent