diff --git a/.github/workflows/pxf-ci.yml b/.github/workflows/pxf-ci.yml index f029125a..a0c88eb9 100644 --- a/.github/workflows/pxf-ci.yml +++ b/.github/workflows/pxf-ci.yml @@ -38,7 +38,7 @@ concurrency: env: JAVA_VERSION: "11" JAVA_HOME: "/usr/lib/jvm/java-11-openjdk" - GO_VERSION: "1.24" + GO_VERSION: "1.25" GPHOME: "/usr/local/cloudberry-db" CLOUDBERRY_VERSION: "main" PXF_HOME: "/usr/local/pxf" diff --git a/README.md b/README.md index f6477072..fcb51ad4 100755 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ To build PXF, you must have: export JAVA_HOME=/usr/lib/jvm/java-11-openjdk ``` -4. Go (1.24 or later) +4. Go (1.25 or later) You can download and install Go via [Go downloads page](https://golang.org/dl/). diff --git a/automation/pxf_regress/go.mod b/automation/pxf_regress/go.mod index d795292c..8846f07f 100644 --- a/automation/pxf_regress/go.mod +++ b/automation/pxf_regress/go.mod @@ -1,3 +1,3 @@ module regress -go 1.24 +go 1.25 diff --git a/automation/src/main/resources/testcontainers/pxf-cbdb/Dockerfile b/automation/src/main/resources/testcontainers/pxf-cbdb/Dockerfile index 19ef014a..92c76311 100644 --- a/automation/src/main/resources/testcontainers/pxf-cbdb/Dockerfile +++ b/automation/src/main/resources/testcontainers/pxf-cbdb/Dockerfile @@ -48,7 +48,7 @@ RUN curl -fsSL "https://services.gradle.org/distributions/gradle-${GRADLE_VERSIO ENV GRADLE_HOME="/opt/gradle-${GRADLE_VERSION}" # Go toolchain for building pxf_regress inside the container -ARG GO_VERSION=1.24.0 +ARG GO_VERSION=1.25.0 RUN ARCH=$(uname -m) && \ case "$ARCH" in \ x86_64) GARCH=amd64 ;; \ diff --git a/ci/singlecluster/Dockerfile b/ci/singlecluster/Dockerfile index 11e561ad..896c3a75 100644 --- a/ci/singlecluster/Dockerfile +++ b/ci/singlecluster/Dockerfile @@ -41,7 +41,7 @@ ENV HADOOP_VERSION=3.1.2 ENV HIVE_VERSION=3.1.3 ENV HBASE_VERSION=2.3.7 ENV TEZ_VERSION=0.9.2 -ENV GO_VERSION=1.24.0 +ENV GO_VERSION=1.25.0 # checksums from archive.apache.org ENV HADOOP_SHA512="0e0ee817c89b3c4eb761eca7f16640742a83b0e99b6fda26c1bee2baabedad93aab86e252bf5f1e2381c6d464bc4003d10c7cc0f61b2062f4c59732ca24d1bd9" diff --git a/cli/README.md b/cli/README.md index b2692615..a2bb2513 100644 --- a/cli/README.md +++ b/cli/README.md @@ -2,7 +2,7 @@ ## Getting Started -1. Ensure you are set up for PXF development by following the README.md at the root of this repository. This tool requires Go version 1.24 or higher. Follow the directions [here](https://golang.org/doc/) to get the language set up. +1. Ensure you are set up for PXF development by following the README.md at the root of this repository. This tool requires Go version 1.25 or higher. Follow the directions [here](https://golang.org/doc/) to get the language set up. 1. Run the tests ``` diff --git a/cli/go.mod b/cli/go.mod index e5eec07c..fdb23b1c 100644 --- a/cli/go.mod +++ b/cli/go.mod @@ -1,6 +1,6 @@ module pxf-cli -go 1.24 +go 1.25 require ( github.com/apache/cloudberry-go-libs v1.0.12-0.20250910014224-fc376e8a1056