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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Constellate starlark server (#1)
* initial port baseline
* phase 1 migration
* phase 2 migration
* phase 3 migration
* checkpoint: remove unused code/packages
* checkpoint: RealObjectEnhancer
* phase 4 migration
* phase 5 improve testing
* phase 6 improve testing, logging, and cleanup
* add more testing, isolate docstring errors better
* add more unit tests for edge cases
* checkpoint additional edge case tests
* handle missing symbols better
* checkpoint: better symbol location collection
* checkpoint: kwargs forwarding
* checkpoint: global scalars
* checkpoint: improved resiliency to transitive load errors
* checkpoint: enhanced duplicate handling and list value support
Add graceful handling of duplicate symbol definitions across rules, providers,
aspects, macros, repository_rules, and module_extensions with try-catch blocks
that log warnings and keep first definition. Extend global scalar capture to
support list types including list comprehensions. Fix NPE in if-statement
handling when else block is null. Add test coverage for list values and
transitive error scenarios.
* RuleMacro feature initial implementation
* checkpoint: broken extraction
* checkpoint: bcr-frontend repo migrated
* Rename core class to "StarlarkEvaluator"