Jason Bedard

Results 116 issues of 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]...

tracking issue
breaking