From 4f700c5c5a0e4f9c9a9579ab982028ce244e0f1b Mon Sep 17 00:00:00 2001 From: jvukicev Date: Tue, 9 Dec 2025 14:14:53 +0100 Subject: [PATCH 1/7] Use graalvmbot when opening automated PRs to allow test workflows to run with them --- .../workflows/verify-new-library-version-compatibility.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/verify-new-library-version-compatibility.yml b/.github/workflows/verify-new-library-version-compatibility.yml index b586ee096..169676f7e 100644 --- a/.github/workflows/verify-new-library-version-compatibility.yml +++ b/.github/workflows/verify-new-library-version-compatibility.yml @@ -349,7 +349,7 @@ jobs: runs-on: ubuntu-22.04 permissions: write-all env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GH_TOKEN: ${{ secrets.GRAALBOT_PR_TOKEN }} needs: - get-all-libraries - test-all-metadata @@ -359,8 +359,6 @@ jobs: - name: "✏️ PR for supported versions" run: | - git config --local user.email "actions@github.com" - git config --local user.name "Github Actions" git fetch origin ${{ needs.get-all-libraries.outputs.branch }} git checkout ${{ needs.get-all-libraries.outputs.branch }} gh pr create \ From c846376a1ebb8d2ff5e088895c62793343faea10 Mon Sep 17 00:00:00 2001 From: jvukicev Date: Thu, 11 Dec 2025 09:12:52 +0100 Subject: [PATCH 2/7] Add tested netty-transport versions to speed up workflow run --- metadata/io.netty/netty-transport/index.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/metadata/io.netty/netty-transport/index.json b/metadata/io.netty/netty-transport/index.json index 14216d690..e996e9f94 100644 --- a/metadata/io.netty/netty-transport/index.json +++ b/metadata/io.netty/netty-transport/index.json @@ -6,7 +6,19 @@ "metadata-version" : "4.1.115.Final", "tested-versions" : [ "4.1.115.Final", - "4.1.116.Final" + "4.1.116.Final", + "4.1.117.Final", + "4.1.118.Final", + "4.1.119.Final", + "4.1.120.Final", + "4.1.121.Final", + "4.1.122.Final", + "4.1.123.Final", + "4.1.124.Final", + "4.1.125.Final", + "4.1.126.Final", + "4.1.127.Final", + "4.1.128.Final" ] }, { From cf1ac970dbe59169c190bada3a9fbd11d8d0837b Mon Sep 17 00:00:00 2001 From: jvukicev Date: Thu, 11 Dec 2025 10:02:50 +0100 Subject: [PATCH 3/7] Update tested versions to test workflow faster --- metadata/io.jsonwebtoken/jjwt-orgjson/index.json | 3 ++- .../org.apache.activemq/artemis-jms-client/index.json | 6 +++++- metadata/org.eclipse.angus/jakarta.mail/index.json | 10 +++++++++- metadata/org.flywaydb/flyway-core/index.json | 3 ++- metadata/org.mockito/mockito-core/index.json | 3 ++- 5 files changed, 20 insertions(+), 5 deletions(-) diff --git a/metadata/io.jsonwebtoken/jjwt-orgjson/index.json b/metadata/io.jsonwebtoken/jjwt-orgjson/index.json index 02e6f9656..42e60c157 100644 --- a/metadata/io.jsonwebtoken/jjwt-orgjson/index.json +++ b/metadata/io.jsonwebtoken/jjwt-orgjson/index.json @@ -18,7 +18,8 @@ "0.12.3", "0.12.4", "0.12.5", - "0.12.6" + "0.12.6", + "0.13.0" ] }, { diff --git a/metadata/org.apache.activemq/artemis-jms-client/index.json b/metadata/org.apache.activemq/artemis-jms-client/index.json index 224dc07bc..0d80969c5 100644 --- a/metadata/org.apache.activemq/artemis-jms-client/index.json +++ b/metadata/org.apache.activemq/artemis-jms-client/index.json @@ -11,7 +11,11 @@ "module" : "org.apache.activemq:artemis-jms-client", "metadata-version" : "2.28.0", "tested-versions" : [ - "2.28.0" + "2.28.0", + "2.30.0", + "2.31.0", + "2.31.1", + "2.31.2" ] } ] diff --git a/metadata/org.eclipse.angus/jakarta.mail/index.json b/metadata/org.eclipse.angus/jakarta.mail/index.json index f40027e94..744e2bc87 100644 --- a/metadata/org.eclipse.angus/jakarta.mail/index.json +++ b/metadata/org.eclipse.angus/jakarta.mail/index.json @@ -4,7 +4,15 @@ "metadata-version": "1.0.0", "module": "org.eclipse.angus:jakarta.mail", "tested-versions": [ - "1.0.0" + "1.0.0", + "1.1.0", + "2.0.0", + "2.0.1", + "2.0.2", + "2.0.3", + "2.0.4", + "2.0.5", + "2.1.0-M1" ] } ] diff --git a/metadata/org.flywaydb/flyway-core/index.json b/metadata/org.flywaydb/flyway-core/index.json index b91e9211d..e07ea7863 100644 --- a/metadata/org.flywaydb/flyway-core/index.json +++ b/metadata/org.flywaydb/flyway-core/index.json @@ -44,7 +44,8 @@ "11.17.0", "11.17.1", "11.17.2", - "11.18.0" + "11.18.0", + "11.19.0" ] }, { diff --git a/metadata/org.mockito/mockito-core/index.json b/metadata/org.mockito/mockito-core/index.json index 794125207..851994785 100644 --- a/metadata/org.mockito/mockito-core/index.json +++ b/metadata/org.mockito/mockito-core/index.json @@ -29,7 +29,8 @@ "5.17.0", "5.18.0", "5.19.0", - "5.20.0" + "5.20.0", + "5.21.0" ] }, { From 9c41a25e105b011876a44be67a1a557389590955 Mon Sep 17 00:00:00 2001 From: jvukicev Date: Thu, 11 Dec 2025 10:35:08 +0100 Subject: [PATCH 4/7] Try without updating --- .../workflows/verify-new-library-version-compatibility.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/verify-new-library-version-compatibility.yml b/.github/workflows/verify-new-library-version-compatibility.yml index 169676f7e..46e52437f 100644 --- a/.github/workflows/verify-new-library-version-compatibility.yml +++ b/.github/workflows/verify-new-library-version-compatibility.yml @@ -363,7 +363,4 @@ jobs: git checkout ${{ needs.get-all-libraries.outputs.branch }} gh pr create \ --title "[Automation] Update supported library versions $(date '+%Y-%m-%dT%H:%M')" \ - --body "This pull request updates supported versions of the existing libraries in the repo" \ - --reviewer "kimeta" \ - --assignee "vjovanov" \ - --label "library-bulk-update" + --body "This pull request updates supported versions of the existing libraries in the repo" From 67c2ae8cba9fb815a6783e2e8c750f20bf0c97d7 Mon Sep 17 00:00:00 2001 From: jvukicev Date: Thu, 11 Dec 2025 10:42:38 +0100 Subject: [PATCH 5/7] Revert "Try without updating" This reverts commit 96048196f2d077f55c3ab479fabe1b458a526c44. --- .../workflows/verify-new-library-version-compatibility.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/verify-new-library-version-compatibility.yml b/.github/workflows/verify-new-library-version-compatibility.yml index 46e52437f..169676f7e 100644 --- a/.github/workflows/verify-new-library-version-compatibility.yml +++ b/.github/workflows/verify-new-library-version-compatibility.yml @@ -363,4 +363,7 @@ jobs: git checkout ${{ needs.get-all-libraries.outputs.branch }} gh pr create \ --title "[Automation] Update supported library versions $(date '+%Y-%m-%dT%H:%M')" \ - --body "This pull request updates supported versions of the existing libraries in the repo" + --body "This pull request updates supported versions of the existing libraries in the repo" \ + --reviewer "kimeta" \ + --assignee "vjovanov" \ + --label "library-bulk-update" From 58e9169be275ef7609d654e70d21b4e8b4a55269 Mon Sep 17 00:00:00 2001 From: jvukicev Date: Fri, 12 Dec 2025 12:23:56 +0100 Subject: [PATCH 6/7] [TEST] Don't include new netty versions --- .../tasks/FetchExistingLibrariesWithNewerVersionsTask.groovy | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/tck-build-logic/src/main/groovy/org/graalvm/internal/tck/harness/tasks/FetchExistingLibrariesWithNewerVersionsTask.groovy b/tests/tck-build-logic/src/main/groovy/org/graalvm/internal/tck/harness/tasks/FetchExistingLibrariesWithNewerVersionsTask.groovy index 89adeabbd..22de954e8 100644 --- a/tests/tck-build-logic/src/main/groovy/org/graalvm/internal/tck/harness/tasks/FetchExistingLibrariesWithNewerVersionsTask.groovy +++ b/tests/tck-build-logic/src/main/groovy/org/graalvm/internal/tck/harness/tasks/FetchExistingLibrariesWithNewerVersionsTask.groovy @@ -72,7 +72,9 @@ abstract class FetchExistingLibrariesWithNewerVersionsTask extends DefaultTask { versions = versions.findAll { !skipped.contains(it) } versions.forEach { - newerVersions.add(libraryName.concat(":").concat(it)) + if (!libraryName.contains("netty")) { + newerVersions.add(libraryName.concat(":").concat(it)) + } } } } From 44fd7d8059dcd38edd6cd1671045c27dbaf61279 Mon Sep 17 00:00:00 2001 From: jvukicev Date: Fri, 12 Dec 2025 12:38:52 +0100 Subject: [PATCH 7/7] Revert index.json updates --- metadata/io.jsonwebtoken/jjwt-orgjson/index.json | 3 +-- metadata/io.netty/netty-transport/index.json | 14 +------------- .../artemis-jms-client/index.json | 6 +----- metadata/org.eclipse.angus/jakarta.mail/index.json | 10 +--------- metadata/org.flywaydb/flyway-core/index.json | 3 +-- metadata/org.mockito/mockito-core/index.json | 3 +-- ...chExistingLibrariesWithNewerVersionsTask.groovy | 4 +--- 7 files changed, 7 insertions(+), 36 deletions(-) diff --git a/metadata/io.jsonwebtoken/jjwt-orgjson/index.json b/metadata/io.jsonwebtoken/jjwt-orgjson/index.json index 42e60c157..02e6f9656 100644 --- a/metadata/io.jsonwebtoken/jjwt-orgjson/index.json +++ b/metadata/io.jsonwebtoken/jjwt-orgjson/index.json @@ -18,8 +18,7 @@ "0.12.3", "0.12.4", "0.12.5", - "0.12.6", - "0.13.0" + "0.12.6" ] }, { diff --git a/metadata/io.netty/netty-transport/index.json b/metadata/io.netty/netty-transport/index.json index e996e9f94..14216d690 100644 --- a/metadata/io.netty/netty-transport/index.json +++ b/metadata/io.netty/netty-transport/index.json @@ -6,19 +6,7 @@ "metadata-version" : "4.1.115.Final", "tested-versions" : [ "4.1.115.Final", - "4.1.116.Final", - "4.1.117.Final", - "4.1.118.Final", - "4.1.119.Final", - "4.1.120.Final", - "4.1.121.Final", - "4.1.122.Final", - "4.1.123.Final", - "4.1.124.Final", - "4.1.125.Final", - "4.1.126.Final", - "4.1.127.Final", - "4.1.128.Final" + "4.1.116.Final" ] }, { diff --git a/metadata/org.apache.activemq/artemis-jms-client/index.json b/metadata/org.apache.activemq/artemis-jms-client/index.json index 0d80969c5..224dc07bc 100644 --- a/metadata/org.apache.activemq/artemis-jms-client/index.json +++ b/metadata/org.apache.activemq/artemis-jms-client/index.json @@ -11,11 +11,7 @@ "module" : "org.apache.activemq:artemis-jms-client", "metadata-version" : "2.28.0", "tested-versions" : [ - "2.28.0", - "2.30.0", - "2.31.0", - "2.31.1", - "2.31.2" + "2.28.0" ] } ] diff --git a/metadata/org.eclipse.angus/jakarta.mail/index.json b/metadata/org.eclipse.angus/jakarta.mail/index.json index 744e2bc87..f40027e94 100644 --- a/metadata/org.eclipse.angus/jakarta.mail/index.json +++ b/metadata/org.eclipse.angus/jakarta.mail/index.json @@ -4,15 +4,7 @@ "metadata-version": "1.0.0", "module": "org.eclipse.angus:jakarta.mail", "tested-versions": [ - "1.0.0", - "1.1.0", - "2.0.0", - "2.0.1", - "2.0.2", - "2.0.3", - "2.0.4", - "2.0.5", - "2.1.0-M1" + "1.0.0" ] } ] diff --git a/metadata/org.flywaydb/flyway-core/index.json b/metadata/org.flywaydb/flyway-core/index.json index e07ea7863..b91e9211d 100644 --- a/metadata/org.flywaydb/flyway-core/index.json +++ b/metadata/org.flywaydb/flyway-core/index.json @@ -44,8 +44,7 @@ "11.17.0", "11.17.1", "11.17.2", - "11.18.0", - "11.19.0" + "11.18.0" ] }, { diff --git a/metadata/org.mockito/mockito-core/index.json b/metadata/org.mockito/mockito-core/index.json index 851994785..794125207 100644 --- a/metadata/org.mockito/mockito-core/index.json +++ b/metadata/org.mockito/mockito-core/index.json @@ -29,8 +29,7 @@ "5.17.0", "5.18.0", "5.19.0", - "5.20.0", - "5.21.0" + "5.20.0" ] }, { diff --git a/tests/tck-build-logic/src/main/groovy/org/graalvm/internal/tck/harness/tasks/FetchExistingLibrariesWithNewerVersionsTask.groovy b/tests/tck-build-logic/src/main/groovy/org/graalvm/internal/tck/harness/tasks/FetchExistingLibrariesWithNewerVersionsTask.groovy index 22de954e8..89adeabbd 100644 --- a/tests/tck-build-logic/src/main/groovy/org/graalvm/internal/tck/harness/tasks/FetchExistingLibrariesWithNewerVersionsTask.groovy +++ b/tests/tck-build-logic/src/main/groovy/org/graalvm/internal/tck/harness/tasks/FetchExistingLibrariesWithNewerVersionsTask.groovy @@ -72,9 +72,7 @@ abstract class FetchExistingLibrariesWithNewerVersionsTask extends DefaultTask { versions = versions.findAll { !skipped.contains(it) } versions.forEach { - if (!libraryName.contains("netty")) { - newerVersions.add(libraryName.concat(":").concat(it)) - } + newerVersions.add(libraryName.concat(":").concat(it)) } } }