Title: Refactor CI to use matrix strategy and add JDK 24 support by xerial · Pull Request #895 · msgpack/msgpack-java · GitHub
Open Graph Title: Refactor CI to use matrix strategy and add JDK 24 support by xerial · Pull Request #895 · msgpack/msgpack-java
X Title: Refactor CI to use matrix strategy and add JDK 24 support by xerial · Pull Request #895 · msgpack/msgpack-java
Description: Summary Refactored CI workflow to use GitHub Actions matrix strategy for JDK testing Added JDK 24 to the test matrix Reduced CI configuration from ~100 lines to ~50 lines Changes Replaced 4 individual test jobs (test_jdk8, test_jdk11, test_jdk17, test_jdk21) with a single matrix-based job Added JDK 24 to the test matrix, so tests now run on JDK 8, 11, 17, 21, and 24 Each JDK version still runs both standard tests and universal buffer tests Benefits Cleaner, more maintainable CI configuration Easy to add new JDK versions in the future (just add to the matrix array) Reduces duplication and potential for configuration drift All JDK versions use identical test steps Test plan CI workflow syntax is valid All existing JDK versions (8, 11, 17, 21) continue to be tested New JDK 24 tests run successfully Both standard and universal buffer tests run for each JDK version 🤖 Generated with Claude Code
Open Graph Description: Summary Refactored CI workflow to use GitHub Actions matrix strategy for JDK testing Added JDK 24 to the test matrix Reduced CI configuration from ~100 lines to ~50 lines Changes Replaced 4 indi...
X Description: Summary Refactored CI workflow to use GitHub Actions matrix strategy for JDK testing Added JDK 24 to the test matrix Reduced CI configuration from ~100 lines to ~50 lines Changes Replaced 4 indi...
Opengraph URL: https://github.com/msgpack/msgpack-java/pull/895
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:e7678a35-92ca-241a-b556-3c7b4a5a1854 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | E9C2:1D60FB:917DB9:C29A49:6A530F1C |
| html-safe-nonce | 7a38c311ad80740a2d7b0a0c76385823a20847a8b92d31afc4e0e9ee7584317b |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFOUMyOjFENjBGQjo5MTdEQjk6QzI5QTQ5OjZBNTMwRjFDIiwidmlzaXRvcl9pZCI6IjU4MTAyMDA4ODc1ODc3MDQ2MDQiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 4273715c4070480f56f19c5783123094bfae02f888bc676e6bbaddd0cd9e0f4b |
| hovercard-subject-tag | pull_request:2679137377 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/msgpack/msgpack-java/pull/895/files |
| twitter:image | https://avatars.githubusercontent.com/u/57538?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/57538?s=400&v=4 |
| og:image:alt | Summary Refactored CI workflow to use GitHub Actions matrix strategy for JDK testing Added JDK 24 to the test matrix Reduced CI configuration from ~100 lines to ~50 lines Changes Replaced 4 indi... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/msgpack/msgpack-java git https://github.com/msgpack/msgpack-java.git |
| octolytics-dimension-user_id | 198264 |
| octolytics-dimension-user_login | msgpack |
| octolytics-dimension-repository_id | 1971346 |
| octolytics-dimension-repository_nwo | msgpack/msgpack-java |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1971346 |
| octolytics-dimension-repository_network_root_nwo | msgpack/msgpack-java |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 07a982c1d40157c619b364352b704c3ce66bb332 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width