Commit 0c3dc85
authored
fix(packaging): verify bundled resources from manifest (#3587)
* fix(packaging): verify bundled resources from contract
Consume AionCore managed-resources/manifest.json in packaging and Windows install verification. Reject missing, invalid, duplicate, or old-version-only managed Node and ACP resources, and update the legacy ACP artifact script to current package pins.
* test(build): strengthen managed resource verifier gates
Reject non-numeric managed resources schemaVersion values in the Windows installer verifier and add focused prepare-aioncore gate coverage for Actions artifacts, GitHub release downloads, and local binary fallback inputs.
* test(packaging): skip POSIX fake aioncore gates on Windows
* chore(packaging): bump bundled AionCore to v0.1.47
---------
Co-authored-by: zynx <>1 parent 6d911bc commit 0c3dc85
10 files changed
Lines changed: 1092 additions & 368 deletions
File tree
- resources/windows/support
- scripts
- tests/unit/assets
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
257 | 257 | | |
258 | 258 | | |
259 | 259 | | |
260 | | - | |
| 260 | + | |
261 | 261 | | |
262 | 262 | | |
263 | 263 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
135 | 136 | | |
136 | 137 | | |
137 | 138 | | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
138 | 152 | | |
139 | 153 | | |
140 | 154 | | |
| |||
480 | 494 | | |
481 | 495 | | |
482 | 496 | | |
| 497 | + | |
483 | 498 | | |
484 | 499 | | |
485 | 500 | | |
| |||
555 | 570 | | |
556 | 571 | | |
557 | 572 | | |
| 573 | + | |
558 | 574 | | |
559 | 575 | | |
560 | 576 | | |
| |||
571 | 587 | | |
572 | 588 | | |
573 | 589 | | |
| 590 | + | |
574 | 591 | | |
0 commit comments