refactor(define): parse widget XML with xmlm (#16) - #27
Merged
Conversation
GG-O-BP
force-pushed
the
refactor/xmlm-widget-definition-issue-16
branch
from
September 7, 2026 05:52
c8715ab to
465bc5a
Compare
6 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
xmlmon the JavaScript targetdefine_ffi.mjsCompatibility
studioProCategorywithstudioCategoryfallbackpropertyandsystemPropertyglendix -> mendrawdependency on HexValidation
Passed on the candidate commit:
gleam format --checkgleam checkgleam build --warnings-as-errorsgleam docs buildgleam test --runtime bun(66 tests after rebasing onto currentmain)scripts/dependency-mode.sh check-commit glendix 465bc5aThe single-command shared/final wrappers were also exercised. Their repeated fresh Hex resolutions hit the unauthenticated Hex API rate limit in this environment, and the detached validation worktree needed the explicitly selected committed Chrome path plus refreshed transient harness manifests for the already-merged Glendix 6.0.0 baseline. All constituent source, browser, widget, Lustre, and Mendix gates passed after those environment-only adjustments.
Closes #16