Skip to content

[chore] impove build/test reliabiliy across jruby versions#418

Merged
chadlwilson merged 6 commits intojruby:masterfrom
chadlwilson:minor-tidies
Apr 17, 2026
Merged

[chore] impove build/test reliabiliy across jruby versions#418
chadlwilson merged 6 commits intojruby:masterfrom
chadlwilson:minor-tidies

Conversation

@chadlwilson
Copy link
Copy Markdown
Contributor

  • build/compile with default JRuby version while testing on a target version (rather than building and compiling with the test jruby version)
  • fix coloring within GHA builds
  • cherry-pick test for capturing error content from 1.2
  • ensure all types of errors during error detail capture are caught

…ugin quirks

We only need the deconstructed variant, but bundler-maven-plugin has a quirk where it only filters jruby-complete from forked process which we need to compile targetting one JRuby version, but run tests on another.
This makes it much easier to debug issues with requires, since they then don't affect every single test.
…re are handled

While this shouldn't happen, currently if it does, the root exception is lost, which can be catastrophic for debugging.
@chadlwilson chadlwilson merged commit ae13d90 into jruby:master Apr 17, 2026
30 checks passed
@chadlwilson chadlwilson deleted the minor-tidies branch April 17, 2026 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant