Skip to content

Conversation

@dondonz
Copy link
Member

@dondonz dondonz commented Aug 20, 2025

With the major Shadow 9.x update, the fat JMH JAR wasn't correctly created. Found that out when our JMH pipeline failed, our runner couldn't find the main class to start the tests.

Shadow 9.x has many breaking changes, I suspect some of them changed default custom task config behaviour. This PR explicitly sets JMH configuration instead.

Note that you can't "test" this with our unit tests, they are passing but doesn't indicate anything. The real test is if we can run our JMH performance pipeline off this pull request.

I will monitor our perf pipeline after this gets merged in

@dondonz dondonz added this to the 25.x breaking changes milestone Aug 20, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Aug 20, 2025

Test Results

  325 files    325 suites   5m 9s ⏱️
5 202 tests 5 194 ✅ 8 💤 0 ❌
5 291 runs  5 283 ✅ 8 💤 0 ❌

Results for commit 9399d5b.

♻️ This comment has been updated with latest results.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@dondonz dondonz marked this pull request as ready for review October 18, 2025 23:54
@dondonz dondonz changed the title Draft - Update to Shadow 9.x and configure special task Update to Shadow 9.x and configure special task Oct 18, 2025
Updated the version of the com.gradleup.shadow plugin.
@dondonz
Copy link
Member Author

dondonz commented Oct 19, 2025

I will check after this commit is merged, that our performance pipeline completes successfully

@dondonz dondonz merged commit dcb2f71 into master Oct 19, 2025
5 checks passed
@dondonz
Copy link
Member Author

dondonz commented Oct 19, 2025

Something's still wrong: the result is an empty list. Revert & will investigate

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.

2 participants