fix(package): commit pinned HardeningKitty assets
This commit is contained in:
1 parent
18c8954edd
commit
11f3cb0c8b
149 files changed
+37282
-14
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user