Jason Bedard
Jason Bedard
Now that the fs is walked concurrently we can also load BUILDs concurrently at the same time, that is primarily the `rule.LoadFile` method. If `ReadBuildFilesDir` is set then this may...
If a language calls `SetAttr` for an attribute that is not in the `KindInfo` it is set on the initial rule generation but can never be updated. ### What version...
**What type of PR is this?** Feature **What package or component does this PR mostly affect?** cmd/gazelle **What does this PR do? Why is it needed?** Add the ability to...
There have been reports of lifecycle hooks re-running unnecessarily, when no inputs change.
See individual commits. Primarily changing async fs operations to be run in parallel instead of sequentially. --- ### Changes are visible to end-users: no ### Test plan - Covered by...
I think this removes the possibility of processing multiple build events in parallel. --- ### Changes are visible to end-users: no ### Test plan - Covered by existing test cases
When running a tool that uses tty stdin for interactivity `js_run_devserver` breaks this due to https://github.com/aspect-build/rules_js/pull/1244
### Changes are visible to end-users: no ### Test plan - Covered by existing test cases
### Changes are visible to end-users: no ### Test plan - Covered by existing test cases - New test cases added
BREAKING CHANGES for next major release of rules_js: - [x] remove pnpm < v9 (https://github.com/aspect-build/rules_js/pull/2456) - [x] remove bazel v6 support (https://github.com/aspect-build/rules_js/pull/2458) - [x] remove WORKSPACE support (https://github.com/aspect-build/rules_js/pull/2455) - [x]...