-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Labels
triageA new issue that needs review by the core teamA new issue that needs review by the core team
Description
In Ruby 3.3, running packwerk check with these extensions loaded causes a crash when parallel processing.
I recently upgraded Rails from 7.0 => 7.1, which broke the folder privacy checker: see #57. Then, I upgraded Ruby from 3.2 => 3.3, which broke all of the extension checkers here.
Running the serial processor (packwerk check --no-parallel) fixed the issue.
This only occurred in CI (on Debian Linux) and did not occur on my local Macbook.
An example output of the CI machine running packwerk validate and packwerk check:
$ bin/server packwerk validate
π¦ Packwerk is running validation...
π¦ Finished in 9.29 seconds
Validation successful π
$ bin/server packwerk check
π¦ Packwerk is inspecting 436 files
bin/server: line 11: 171 Killed "bin/${command}" "$@"
................................Metadata
Metadata
Assignees
Labels
triageA new issue that needs review by the core teamA new issue that needs review by the core team