This is an automated email from the ASF dual-hosted git repository.

snuyanzin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
     new fd1a97768b6 [FLINK-38487][build] bump vmImage version to ubuntu-24.04 
in GHA
fd1a97768b6 is described below

commit fd1a97768b661f19783afe70d93a0a8d3d625b2a
Author: Sergey Nuyanzin <[email protected]>
AuthorDate: Mon Oct 27 13:17:03 2025 +0100

    [FLINK-38487][build] bump vmImage version to ubuntu-24.04 in GHA
---
 .github/workflows/template.flink-ci.yml           | 12 +++++++-----
 .github/workflows/template.pre-compile-checks.yml |  2 +-
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/.github/workflows/template.flink-ci.yml 
b/.github/workflows/template.flink-ci.yml
index 4ee0f08d6df..ad8ebf067a8 100644
--- a/.github/workflows/template.flink-ci.yml
+++ b/.github/workflows/template.flink-ci.yml
@@ -70,7 +70,7 @@ env:
 jobs:
   compile:
     name: "Compile"
-    runs-on: ubuntu-22.04
+    runs-on: ubuntu-24.04
     container:
       image: chesnay/flink-ci:java_8_11_17_21_maven_386_jammy
       # --init makes the process in the container being started as an init 
process which will clean up any daemon processes during shutdown
@@ -126,7 +126,7 @@ jobs:
   packaging:
     name: "Test packaging/licensing"
     needs: compile
-    runs-on: ubuntu-22.04
+    runs-on: ubuntu-24.04
     container:
       image: chesnay/flink-ci:java_8_11_17_21_maven_386_jammy
       # --init makes the process in the container being started as an init 
process which will clean up any daemon processes during shutdown
@@ -166,7 +166,7 @@ jobs:
   test:
     name: "Test (module: ${{ matrix.module }})"
     needs: compile
-    runs-on: ubuntu-22.04
+    runs-on: ubuntu-24.04
     container:
       image: chesnay/flink-ci:java_8_11_17_21_maven_386_jammy
       # --init makes the process in the container being started as an init 
process which will clean up any daemon processes during shutdown
@@ -290,7 +290,7 @@ jobs:
     name: "E2E (group ${{ matrix.group }})"
     needs: compile
     # the end to end tests are not executed in Flink's CI Docker container due 
to problems when running Docker-in-Docker
-    runs-on: ubuntu-22.04
+    runs-on: ubuntu-24.04
     timeout-minutes: 310
     env:
       # timeout in minutes - this environment variable is required by 
uploading_watchdog.sh
@@ -331,7 +331,9 @@ jobs:
           python-version: '3.12'
 
       - name: "Install missing packages"
-        run: sudo apt-get install -y net-tools docker zip
+        run: sudo apt-get install -y net-tools zip &&
+             curl -sSL -o kubectl "https://dl.k8s.io/release/$(curl -sSL 
https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" &&
+             sudo install -m 0755 kubectl /usr/local/bin/kubectl
 
       # netty-tcnative requires OpenSSL v1.0.0
       - name: "Install OpenSSL"
diff --git a/.github/workflows/template.pre-compile-checks.yml 
b/.github/workflows/template.pre-compile-checks.yml
index 3eac3819d4d..8979ebb1088 100644
--- a/.github/workflows/template.pre-compile-checks.yml
+++ b/.github/workflows/template.pre-compile-checks.yml
@@ -41,7 +41,7 @@ permissions: read-all
 jobs:
   qa:
     name: "Basic QA"
-    runs-on: ubuntu-22.04
+    runs-on: ubuntu-24.04
     container:
       image: chesnay/flink-ci:java_8_11_17_21_maven_386_jammy
       # --init makes the process in the container being started as an init 
process which will clean up any daemon processes during shutdown

Reply via email to