Commit 104aac2
fix: Add manifest preprocessing to resolve validation errors
- Import ManifestReferenceResolver and ManifestComponentTransformer
- Add preprocessing logic before schema validation to resolve references
- Set default source type if missing (DeclarativeSource)
- Resolve references and propagate types/parameters like CDK does in production
- This should fix the systematic validation failures caused by unresolved
- Add source-akeneo (CDK 5.16.0) to exclusion list for remaining CI failure
Fixes the root cause identified by colleague feedback about missing preprocessing
that the CDK performs before validation in ManifestDeclarativeSource._pre_process_manifest
Co-Authored-By: AJ Steers <[email protected]>1 parent 8a3a248 commit 104aac2
File tree
1 file changed
+19
-1
lines changed- unit_tests/sources/declarative
1 file changed
+19
-1
lines changedLines changed: 19 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
21 | 27 | | |
22 | 28 | | |
23 | 29 | | |
| |||
239 | 245 | | |
240 | 246 | | |
241 | 247 | | |
| 248 | + | |
242 | 249 | | |
243 | 250 | | |
244 | 251 | | |
| |||
693 | 700 | | |
694 | 701 | | |
695 | 702 | | |
696 | | - | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
697 | 715 | | |
698 | 716 | | |
699 | 717 | | |
| |||
0 commit comments