diff --git a/.github/workflows/native-cron-build.yml b/.github/workflows/native-cron-build.yml
index c5869e1944234..2858dd5eb7ea4 100644
--- a/.github/workflows/native-cron-build.yml
+++ b/.github/workflows/native-cron-build.yml
@@ -18,7 +18,7 @@ jobs:
run: sudo systemctl stop mysql
- name: Pull docker image
- run: docker pull quay.io/quarkus/ubi-quarkus-native-image:19.3.1-java${{ matrix.java }}
+ run: docker pull quay.io/quarkus/ubi-quarkus-native-image:20.0.0-java${{ matrix.java }}
- name: Set up Java
uses: actions/setup-java@v1
@@ -42,7 +42,7 @@ jobs:
run: mvn -B install -DskipTests -DskipITs -Dno-format
- name: Run integration tests in native
- run: mvn -B --settings azure-mvn-settings.xml verify -f integration-tests/pom.xml -Dno-format -Ddocker -Dnative -Dquarkus.native.container-build=true -Dquarkus.native.builder-image=quay.io/quarkus/ubi-quarkus-native-image:19.3.1-java${{ matrix.java }} -Dtest-postgresql -Dtest-elasticsearch -Dtest-mysql -Dtest-dynamodb -Dtest-vault -Dtest-neo4j
+ run: mvn -B --settings azure-mvn-settings.xml verify -f integration-tests/pom.xml -Dno-format -Ddocker -Dnative -Dquarkus.native.container-build=true -Dquarkus.native.builder-image=quay.io/quarkus/ubi-quarkus-native-image:20.0.0-java${{ matrix.java }} -Dtest-postgresql -Dtest-elasticsearch -Dtest-mysql -Dtest-dynamodb -Dtest-vault -Dtest-neo4j
- name: Report
if: always()
diff --git a/bom/runtime/pom.xml b/bom/runtime/pom.xml
index 8308ebc13bb0d..8d34d1a918d96 100644
--- a/bom/runtime/pom.xml
+++ b/bom/runtime/pom.xml
@@ -75,7 +75,7 @@
3.5.2
1.7.1
- 19.3.1
+ 20.0.0
1.0.2.Final
2.10.2
1.0.0.Final
diff --git a/build-parent/pom.xml b/build-parent/pom.xml
index 305cde107c3fe..78075f923674a 100644
--- a/build-parent/pom.xml
+++ b/build-parent/pom.xml
@@ -32,7 +32,7 @@
- 19.3.1
+ 20.0.0
4.1.1
0.0.12
0.0.12
diff --git a/core/deployment/src/main/java/io/quarkus/deployment/pkg/NativeConfig.java b/core/deployment/src/main/java/io/quarkus/deployment/pkg/NativeConfig.java
index af9cb9fd1c4aa..870e64677a125 100644
--- a/core/deployment/src/main/java/io/quarkus/deployment/pkg/NativeConfig.java
+++ b/core/deployment/src/main/java/io/quarkus/deployment/pkg/NativeConfig.java
@@ -133,7 +133,7 @@ public class NativeConfig {
/**
* The docker image to use to do the image build
*/
- @ConfigItem(defaultValue = "quay.io/quarkus/ubi-quarkus-native-image:19.3.1-java8")
+ @ConfigItem(defaultValue = "quay.io/quarkus/ubi-quarkus-native-image:20.0.0-java8")
public String builderImage;
/**
diff --git a/core/deployment/src/main/java/io/quarkus/deployment/pkg/steps/NativeImageBuildStep.java b/core/deployment/src/main/java/io/quarkus/deployment/pkg/steps/NativeImageBuildStep.java
index 86c5561e1deef..89d31cf4bd2ed 100644
--- a/core/deployment/src/main/java/io/quarkus/deployment/pkg/steps/NativeImageBuildStep.java
+++ b/core/deployment/src/main/java/io/quarkus/deployment/pkg/steps/NativeImageBuildStep.java
@@ -344,11 +344,11 @@ public NativeImageBuildItem build(NativeConfig nativeConfig, NativeImageSourceJa
private void checkGraalVMVersion(String version) {
log.info("Running Quarkus native-image plugin on " + version);
- final List obsoleteGraalVmVersions = Arrays.asList("1.0.0", "19.0.", "19.1.", "19.2.", "19.3.0");
+ final List obsoleteGraalVmVersions = Arrays.asList("1.0.0", "19.0.", "19.1.", "19.2.", "19.3.");
final boolean vmVersionIsObsolete = obsoleteGraalVmVersions.stream().anyMatch(v -> version.contains(" " + v));
if (vmVersionIsObsolete) {
throw new IllegalStateException(
- "Out of date version of GraalVM detected: " + version + ". Please upgrade to GraalVM 19.3.1.");
+ "Out of date version of GraalVM detected: " + version + ". Please upgrade to GraalVM 20.0.0.");
}
}