You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix CI build failures: test syntax, Hugo check, and parser enhancement
- Fix test input files with correct RIDDL statement syntax:
- Added 'is' keyword to on clauses where needed
- Fixed statement references with proper type keywords
- Converted invalid string literals to comments in handler bodies
- Add Hugo installation check in HugoPassTest:
- Skip Hugo binary execution when not installed (CI environments)
- Pass output generation is still validated
- Extend pseudoCodeBlock parser to allow comments with ???:
- Support { ??? // comment }, { // comment ??? }, etc.
- Enables cleaner placeholder code with documentation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
**Observation**: We have 20+ reference types (TypeRef, StateRef, EntityRef, etc.) each with their own tag.
320
+
321
+
**Current**: Each reference type has a dedicated NODE_* tag.
322
+
323
+
**Potential**: Could use a single REFERENCE tag + subtype byte for less common references, keeping dedicated tags only for the most frequent (TypeRef, FieldRef, StateRef).
**Test Results**: All 75 commands tests pass, all 280 language tests pass
481
+
482
+
---
483
+
484
+
### January 18, 2026 (CI Build Failures - Initial Investigation)
485
+
486
+
**Focus**: Investigate and fix CI build failures
487
+
488
+
**Context**: CI builds started failing after statement syntax changes in the parser. 5 tests were failing due to test input files using old or invalid statement syntax.
0 commit comments