Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
0b24197
Update tested versions for org.eclipse.jetty:jetty-util
actions-user Dec 8, 2025
ccc0057
Update tested versions for org.quartz-scheduler:quartz
actions-user Dec 8, 2025
d625d5a
Update tested versions for io.opentelemetry:opentelemetry-exporter-otlp
actions-user Dec 8, 2025
06616c0
Update tested versions for org.bouncycastle:bcpkix-jdk18on
actions-user Dec 8, 2025
b172e04
Update tested versions for io.nats:jnats
actions-user Dec 8, 2025
b0aa1f0
Update tested versions for com.microsoft.sqlserver:mssql-jdbc
actions-user Dec 8, 2025
577780c
Update tested versions for org.eclipse.jetty:jetty-server
actions-user Dec 8, 2025
3192e83
Update tested versions for org.bouncycastle:bcpkix-jdk15to18
actions-user Dec 8, 2025
c8af6e4
Update tested versions for io.grpc:grpc-netty
actions-user Dec 8, 2025
9042fa5
Update tested versions for io.grpc:grpc-core
actions-user Dec 8, 2025
fcde802
Update tested versions for org.hibernate:hibernate-core
actions-user Dec 8, 2025
9a20172
Update tested versions for org.flywaydb:flyway-core
actions-user Dec 8, 2025
fe0119e
Update tested versions for org.hibernate:hibernate-spatial
actions-user Dec 8, 2025
5e204ad
Update tested versions for org.jetbrains.kotlin:kotlin-stdlib
actions-user Dec 8, 2025
2d5f16f
Update tested versions for org.hibernate.orm:hibernate-core
actions-user Dec 8, 2025
d67dd83
Update tested versions for org.jetbrains.kotlin:kotlin-reflect
actions-user Dec 8, 2025
2764ea2
Update tested versions for io.opentelemetry:opentelemetry-sdk-trace
actions-user Dec 8, 2025
25b5b3d
Update tested versions for org.jooq:jooq
actions-user Dec 8, 2025
206129a
Update tested versions for io.opentelemetry:opentelemetry-sdk-metrics
actions-user Dec 8, 2025
db2480a
Try without generated code
vjovanov Dec 8, 2025
ee47fca
Fix diff detection
vjovanov Dec 8, 2025
e5b8d9f
Fix timeouts
vjovanov Dec 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/test-all-metadata.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
test-all-metadata:
name: "🧪 ${{ matrix.coordinates }} (GraalVM for JDK ${{ matrix.version }} @ ${{ matrix.os }})"
runs-on: ${{ matrix.os }}
timeout-minutes: 120
timeout-minutes: 240
needs: get-all-metadata
strategy:
fail-fast: false
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/test-changed-metadata.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
name: "🧪 ${{ matrix.coordinates }} (GraalVM for JDK ${{ matrix.version }} @ ${{ matrix.os }})"
if: needs.get-changed-metadata.outputs.relevant-files-changed == 'true' && needs.get-changed-metadata.result == 'success' && needs.get-changed-metadata.outputs.none-found != 'true' && github.repository == 'oracle/graalvm-reachability-metadata'
runs-on: ${{ matrix.os }}
timeout-minutes: 120
timeout-minutes: 240
needs: get-changed-metadata

strategy:
Expand Down Expand Up @@ -90,20 +90,20 @@ jobs:
- name: "🧪 Run '${{ matrix.coordinates }}' tests for all tested versions"
run: |
GAV_COORDINATES="${{ matrix.coordinates }}"

# Extract tested versions for the metadata-version from index.json
GROUP_ID=$(echo "$GAV_COORDINATES" | cut -d: -f1)
ARTIFACT_ID=$(echo "$GAV_COORDINATES" | cut -d: -f2)
METADATA_VERSION=$(echo "$GAV_COORDINATES" | cut -d: -f3)

INDEX_FILE="metadata/$GROUP_ID/$ARTIFACT_ID/index.json"

# Build JSON array of tested-version for the metadata-version
VERSIONS_JSON=$(jq -r --arg mv "$METADATA_VERSION" '.[] | select(.["metadata-version"]==$mv) | ."tested-versions"' "$INDEX_FILE")

# Run tests for all previously tested versions
bash ./.github/workflows/scripts/run-consecutive-tests.sh "$GAV_COORDINATES" "$VERSIONS_JSON" 2>&1 | tee test_results.txt || true

# Check if any version tested-version failed tests
if grep -q "^FAILED" test_results.txt; then
FAILED_VERSION=$(grep "^FAILED" test_results.txt | head -n 1 | awk -F'[][]' '{print $4}')
Expand Down
1 change: 1 addition & 0 deletions metadata/com.microsoft.sqlserver/mssql-jdbc/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@
"13.2.1.jre11",
"13.2.1.jre8",
"13.3.0.jre11-preview",
"13.3.0.jre11-preview",
"13.3.0.jre8-preview"
]
}
Expand Down
5 changes: 4 additions & 1 deletion metadata/io.grpc/grpc-core/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,10 @@
"1.73.0",
"1.74.0",
"1.75.0",
"1.76.0"
"1.76.0",
"1.76.1",
"1.76.2",
"1.77.0"
]
}
]
5 changes: 4 additions & 1 deletion metadata/io.grpc/grpc-netty/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,10 @@
"1.73.0",
"1.74.0",
"1.75.0",
"1.76.0"
"1.76.0",
"1.76.1",
"1.76.2",
"1.77.0"
]
}
]
3 changes: 2 additions & 1 deletion metadata/io.nats/jnats/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@
"2.21.5",
"2.22.0",
"2.23.0",
"2.24.0"
"2.24.0",
"2.24.1"
]
}
]
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,8 @@
"1.54.0",
"1.54.1",
"1.55.0",
"1.56.0"
"1.56.0",
"1.57.0"
]
}
]
33 changes: 29 additions & 4 deletions metadata/io.opentelemetry/opentelemetry-sdk-metrics/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,37 @@
"1.30.1",
"1.31.0",
"1.32.0",
"1.33.0"
"1.33.0",
"1.34.1",
"1.35.0",
"1.36.0",
"1.37.0",
"1.38.0",
"1.39.0",
"1.40.0",
"1.41.0",
"1.42.0",
"1.42.1",
"1.43.0",
"1.44.0",
"1.44.1",
"1.45.0",
"1.46.0",
"1.47.0",
"1.48.0",
"1.49.0",
"1.50.0",
"1.51.0",
"1.52.0",
"1.53.0",
"1.54.0",
"1.54.1",
"1.55.0"
],
"skipped-versions": [
"skipped-versions" : [
{
"version": "1.34.0",
"reason": "Dependency io.opentelemetry:opentelemetry-api:1.34.0 provides reflect-config.json which does not parse."
"version" : "1.34.0",
"reason" : "Dependency io.opentelemetry:opentelemetry-api:1.34.0 provides reflect-config.json which does not parse."
}
]
}
Expand Down
32 changes: 28 additions & 4 deletions metadata/io.opentelemetry/opentelemetry-sdk-trace/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,36 @@
"1.30.1",
"1.31.0",
"1.32.0",
"1.33.0"
"1.33.0",
"1.34.1",
"1.35.0",
"1.36.0",
"1.37.0",
"1.38.0",
"1.39.0",
"1.40.0",
"1.41.0",
"1.42.0",
"1.42.1",
"1.43.0",
"1.44.0",
"1.44.1",
"1.45.0",
"1.46.0",
"1.47.0",
"1.48.0",
"1.49.0",
"1.50.0",
"1.51.0",
"1.52.0",
"1.53.0",
"1.54.0",
"1.54.1"
],
"skipped-versions": [
"skipped-versions" : [
{
"version": "1.34.0",
"reason": "Dependency io.opentelemetry:opentelemetry-api:1.34.0 provides reflect-config.json which does not parse."
"version" : "1.34.0",
"reason" : "Dependency io.opentelemetry:opentelemetry-api:1.34.0 provides reflect-config.json which does not parse."
}
]
}
Expand Down
3 changes: 2 additions & 1 deletion metadata/org.bouncycastle/bcpkix-jdk15to18/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@
"1.79",
"1.80",
"1.81",
"1.82"
"1.82",
"1.83"
]
}
]
3 changes: 2 additions & 1 deletion metadata/org.bouncycastle/bcpkix-jdk18on/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@
"1.79",
"1.80",
"1.81",
"1.82"
"1.82",
"1.83"
]
}
]
3 changes: 2 additions & 1 deletion metadata/org.eclipse.jetty/jetty-server/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
"metadata-version" : "12.1.3",
"tested-versions" : [
"12.1.3",
"12.1.4"
"12.1.4",
"12.1.5"
]
},
{
Expand Down
11 changes: 6 additions & 5 deletions metadata/org.eclipse.jetty/jetty-util/index.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
[
{
"latest": true,
"module": "org.eclipse.jetty:jetty-util",
"metadata-version": "12.0.9",
"tested-versions": [
"latest" : true,
"module" : "org.eclipse.jetty:jetty-util",
"metadata-version" : "12.0.9",
"tested-versions" : [
"12.0.9",
"12.0.10",
"12.0.11",
Expand All @@ -29,7 +29,8 @@
"12.1.1",
"12.1.2",
"12.1.3",
"12.1.4"
"12.1.4",
"12.1.5"
]
}
]
5 changes: 4 additions & 1 deletion metadata/org.flywaydb/flyway-core/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,10 @@
"11.14.1",
"11.15.0",
"11.16.0",
"11.17.0"
"11.17.0",
"11.17.1",
"11.17.2",
"11.18.0"
]
},
{
Expand Down
5 changes: 4 additions & 1 deletion metadata/org.hibernate.orm/hibernate-core/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,10 @@
"7.1.5.Final",
"7.1.6.Final",
"7.1.7.Final",
"7.1.8.Final"
"7.1.8.Final",
"7.1.9.Final",
"7.1.10.Final",
"7.1.11.Final"
]
},
{
Expand Down
8 changes: 5 additions & 3 deletions metadata/org.hibernate/hibernate-core/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,15 @@
"latest" : true,
"module" : "org.hibernate:hibernate-core",
"metadata-version" : "6.0.0.Final",
"tested-versions": [
"6.0.0.Final"
"tested-versions" : [
"6.0.0.Final",
"6.0.1.Final",
"6.0.2.Final"
]
},
{
"module" : "org.hibernate:hibernate-core",
"metadata-version": "5.6.14.Final",
"metadata-version" : "5.6.14.Final",
"tested-versions" : [
"5.6.14.Final",
"5.6.15.Final"
Expand Down
5 changes: 4 additions & 1 deletion metadata/org.hibernate/hibernate-spatial/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,10 @@
"7.1.5.Final",
"7.1.6.Final",
"7.1.7.Final",
"7.1.8.Final"
"7.1.8.Final",
"7.1.9.Final",
"7.1.10.Final",
"7.1.11.Final"
]
}
]
18 changes: 17 additions & 1 deletion metadata/org.jetbrains.kotlin/kotlin-reflect/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,23 @@
"1.8.10",
"1.8.20",
"1.8.21",
"1.8.22"
"1.8.22",
"1.9.0",
"1.9.10",
"1.9.20",
"1.9.21",
"1.9.22",
"1.9.23",
"1.9.24",
"1.9.25",
"2.0.0",
"2.0.10",
"2.0.20",
"2.0.21",
"2.1.0",
"2.1.10",
"2.1.20",
"2.1.21"
]
}
]
18 changes: 17 additions & 1 deletion metadata/org.jetbrains.kotlin/kotlin-stdlib/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,23 @@
"1.8.10",
"1.8.20",
"1.8.21",
"1.8.22"
"1.8.22",
"1.9.0",
"1.9.10",
"1.9.20",
"1.9.21",
"1.9.22",
"1.9.23",
"1.9.24",
"1.9.25",
"2.0.0",
"2.0.10",
"2.0.20",
"2.0.21",
"2.1.0",
"2.1.10",
"2.1.20",
"2.1.21"
]
}
]
12 changes: 11 additions & 1 deletion metadata/org.jooq/jooq/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,17 @@
"3.19.25",
"3.19.26",
"3.19.27",
"3.19.28"
"3.19.28",
"3.20.1",
"3.20.2",
"3.20.3",
"3.20.4",
"3.20.5",
"3.20.6",
"3.20.7",
"3.20.8",
"3.20.9",
"3.20.10"
]
},
{
Expand Down
3 changes: 2 additions & 1 deletion metadata/org.quartz-scheduler/quartz/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@
"2.4.0",
"2.4.1",
"2.5.0",
"2.5.1"
"2.5.1",
"2.5.2"
]
}
]
1 change: 1 addition & 0 deletions tests/src/io.grpc/grpc-core/1.69.0/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ gradlew.bat
gradlew
gradle/
build/
src/generated/
Loading
Loading