| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## main #594 +/- ##
=========================================
Coverage 65.38% 65.38%
Complexity 211 211
=========================================
Files 34 34
Lines 988 988
Branches 142 142
=========================================
Hits 646 646
Misses 290 290
Partials 52 52 ☔ View full report in Codecov by Sentry.
|
Sorry, something went wrong.
ClasspathLoaderTest (JDK 25 split), UnsafeUtilTest (Unsafe.getObjectVolatile rewrite), and the JDK version matrix in the RIC PR workflow are moved to the dmelfi/improve-action-speed branch. This branch keeps only CI/workflow improvements and the JUnit 5.14.3 upgrade.
| distribution: corretto | ||
|
|
||
| # Install base module | ||
| cache: maven |
There was a problem hiding this comment.
Will this still pick the latest local changes If we make a change to one of the dependencies?
Sorry, something went wrong.
There was a problem hiding this comment.
Yes. The key is an hash of the pom file, so if you are changing the POM you will cause the local cache to download the deps.
https://github.com/actions/setup-java#caching-packages-dependencies
This is not ultra useful because when we make our changes we usually change also the POM, however I read there should be also a partial hit cache.
So we would have at least cached the external dependencies. This is definitely a minor improvement. I will delve in build performance in following PRs.
Sorry, something went wrong.
| distribution: corretto | ||
|
|
||
| # Install base module | ||
| cache: maven |
There was a problem hiding this comment.
by how much this is reducing the build time?
Sorry, something went wrong.
There was a problem hiding this comment.
Not much, unfortunately a couple of seconds on the RIC. On the other you cannot even find it.
It is useful however for development if you want to test you changes with a github run.
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Issue #, if available:
N/A
Description of changes:
Fix multi-JDK test compatibility for UnsafeUtilTest and ClasspathLoaderTest in the Runtime Interface Client, and upgrade JUnit Jupiter from 5.9.2 to 5.14.3.
JUnit upgrade: 5.9.2 → 5.14.3.
CI workflow improvements:
CI dependency graph for reference:
Design principles:
Target (OCI, Managed Runtime, both):
Both
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.