Skip to content

Commit 3fbec45

Browse files
authored
Change matrix to work with graalvm-jdk pairs and remove builds for JDK19 (#203)
1 parent 3a53403 commit 3fbec45

File tree

5 files changed

+12
-10
lines changed

5 files changed

+12
-10
lines changed

.github/workflows/test-all-metadata.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
./gradlew generateMatrixMatchingCoordinates -Pcoordinates=all
3333
3434
test-all-metadata:
35-
name: "🧪 ${{ matrix.coordinates }} (GraalVM ${{ matrix.version }} ${{ matrix.java-version }} @ ${{ matrix.os }})"
35+
name: "🧪 ${{ matrix.coordinates }} (GraalVM ${{ matrix.versions.graalvm }} ${{ matrix.versions.java }} @ ${{ matrix.os }})"
3636
runs-on: ${{ matrix.os }}
3737
timeout-minutes: 20
3838
needs: get-all-metadata
@@ -45,8 +45,8 @@ jobs:
4545
- name: "🔧 Prepare environment"
4646
uses: graalvm/setup-graalvm@v1
4747
with:
48-
version: ${{ matrix.version }}
49-
java-version: ${{ matrix.java-version }}
48+
version: ${{ matrix.versions.graalvm }}
49+
java-version: ${{ matrix.versions.java }}
5050
components: 'native-image'
5151
github-token: ${{ secrets.GITHUB_TOKEN }}
5252
native-image-job-reports: 'true'

.github/workflows/test-changed-metadata.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
./gradlew generateMatrixDiffCoordinates -PbaseCommit=${{ github.event.pull_request.base.sha }} -PnewCommit=${{ github.event.pull_request.head.sha }}
3535
3636
test-changed-metadata:
37-
name: "🧪 ${{ matrix.coordinates }} (GraalVM ${{ matrix.version }} ${{ matrix.java-version }} @ ${{ matrix.os }})"
37+
name: "🧪 ${{ matrix.coordinates }} (GraalVM ${{ matrix.versions.graalvm }} ${{ matrix.versions.java }} @ ${{ matrix.os }})"
3838
if: needs.get-changed-metadata.result == 'success' && needs.get-changed-metadata.outputs.none-found != 'true'
3939
runs-on: ${{ matrix.os }}
4040
timeout-minutes: 20
@@ -49,8 +49,8 @@ jobs:
4949
- name: "🔧 Prepare environment"
5050
uses: graalvm/setup-graalvm@v1
5151
with:
52-
version: ${{ matrix.version }}
53-
java-version: ${{ matrix.java-version }}
52+
version: ${{ matrix.versions.graalvm }}
53+
java-version: ${{ matrix.versions.java }}
5454
components: 'native-image'
5555
github-token: ${{ secrets.GITHUB_TOKEN }}
5656
native-image-job-reports: 'true'
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

tests/tck-build-logic/src/main/groovy/org.graalvm.internal.tck-harness.gradle

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,10 @@ if (project.hasProperty("baseCommit")) {
8686
}
8787

8888
def matrixDefault = [
89-
"version" : ["22.3.0", "dev"], // TODO: Add other supported versions
90-
"java-version": ["17"], // TODO: Add "17", "19"
89+
"versions" : [
90+
// [ "graalvm": "dev", "java": "dev" ], // TODO: uncomment this once we are ready to run tests on JDK19
91+
[ "graalvm": "latest", "java": "17"]
92+
],
9193
"os" : ["ubuntu-latest"] // TODO: Add support for "windows-latest", "macos-latest"
9294
]
9395

tests/tck-build-logic/src/main/groovy/org.graalvm.internal.tck.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ repositories {
1919

2020
java {
2121
toolchain {
22-
languageVersion = JavaLanguageVersion.of(17)
22+
languageVersion = JavaLanguageVersion.of(JavaVersion.current().majorVersion)
2323
vendor = JvmVendorSpec.GRAAL_VM
2424
}
2525
}

0 commit comments

Comments
 (0)