Commit 92a2c46
validate: regenerate aggregated metadata files after deletion
- After deleting failed checksum files, regenerate all aggregated metadata
- Read all.json to ensure current state
- Call AggregateMetadata to regenerate ea.json, ga.json, and hierarchical files
- Regeneration happens in docs/metadata/{release_type}/{os}/{arch}/{image_type}/{jvm_impl}/{vendor}.json
This ensures that:
- all.json is the single source of truth maintained in update command
- Aggregated files (ea.json, ga.json, hierarchical) stay in sync with changes
- After deletions in validate command, aggregation reflects removed entries
- Directory structure always contains consistent, up-to-date metadata
All tests pass.
Co-authored-by: GitHub Copilot <[email protected]>
Co-authored-by: Claude Haiku 4.5 <[email protected]>1 parent bdb8819 commit 92a2c46
1 file changed
+25
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
566 | 566 | | |
567 | 567 | | |
568 | 568 | | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
569 | 576 | | |
570 | 577 | | |
571 | 578 | | |
| |||
574 | 581 | | |
575 | 582 | | |
576 | 583 | | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
0 commit comments