Skip to content

Conversation

@vjovanov
Copy link
Member

@vjovanov vjovanov commented Nov 4, 2025

What does this PR do?

Weekly automation that executes tests for all new library versions on Maven (action example):

  1. For all successfully executed versions it opens a PR that marks the newly tested versions in the repository.
  2. For the first failing version of each library it opens an issue (example). The failed versions contain the log, reproducer, and the failure kind: javac compile, native-image build, and native-image run. Failing libraries, are not executed again until the issue is fixed.

Fixes: #672

Implementation details

@vjovanov vjovanov requested a review from a team as a code owner November 4, 2025 11:12
@vjovanov vjovanov requested a review from olpaw November 4, 2025 11:12
@vjovanov vjovanov requested review from melix and wirthi and removed request for olpaw November 4, 2025 11:16
@vjovanov vjovanov force-pushed the vj/run-all-new-versions-tests-at-once branch from d34ec09 to 2303ff8 Compare November 4, 2025 11:23
@vjovanov vjovanov requested a review from kimeta November 5, 2025 16:29
@vjovanov vjovanov force-pushed the vj/run-all-new-versions-tests-at-once branch 2 times, most recently from 912f123 to 3585ae6 Compare November 6, 2025 17:07
@vjovanov
Copy link
Member Author

vjovanov commented Nov 6, 2025

@melix this is ready for final review.

@vjovanov vjovanov force-pushed the vj/run-all-new-versions-tests-at-once branch 2 times, most recently from 4747587 to bd3082c Compare November 7, 2025 10:51
@vjovanov vjovanov force-pushed the vj/run-all-new-versions-tests-at-once branch 2 times, most recently from 5a91ca3 to 6649bfe Compare November 10, 2025 00:30
@vjovanov vjovanov force-pushed the vj/run-all-new-versions-tests-at-once branch from 6649bfe to 92d0829 Compare November 10, 2025 00:39
@vjovanov vjovanov changed the title Run all tests for checking new library version compatibility at once Verify new library version compatibility and open tickets for failing libraries with an exact reproducer Nov 10, 2025
@vjovanov vjovanov changed the title Verify new library version compatibility and open tickets for failing libraries with an exact reproducer Verify new library version compatibility, update compatibility info, and open tickets for failing libraries Nov 10, 2025
@vjovanov vjovanov changed the title Verify new library version compatibility, update compatibility info, and open tickets for failing libraries Verify new library version compatibility, update compatibility matrix, and open tickets for failing libraries Nov 10, 2025
@vjovanov vjovanov merged commit b949f69 into master Nov 10, 2025
257 checks passed
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.

Run all jobs for testing new libraries versions

3 participants