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

github-merge-queue[bot] pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-python.git


The following commit(s) were added to refs/heads/main by this push:
     new d99867091 Infra: Use ubuntu-24.04 instead of ubuntu-latest (#4157)
d99867091 is described below

commit d998670912a050eef9957218a2e9432438e341e9
Author: Yuya Ebihara <[email protected]>
AuthorDate: Mon Oct 26 02:12:07 2026 +0000

    Infra: Use ubuntu-24.04 instead of ubuntu-latest (#4157)
    
    Build: Use ubuntu-24.04 instead of ubuntu-latest
---
 .github/workflows/check-md-link.yml        | 2 +-
 .github/workflows/nightly-pypi-build.yml   | 2 +-
 .github/workflows/pypi-build-artifacts.yml | 6 +++---
 .github/workflows/python-ci.yml            | 2 +-
 .github/workflows/python-integration.yml   | 8 ++++----
 .github/workflows/svn-build-artifacts.yml  | 6 +++---
 .github/workflows/zizmor.yml               | 2 +-
 7 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/.github/workflows/check-md-link.yml 
b/.github/workflows/check-md-link.yml
index 8f207186e..a7a4fb4d5 100644
--- a/.github/workflows/check-md-link.yml
+++ b/.github/workflows/check-md-link.yml
@@ -33,7 +33,7 @@ concurrency:
 
 jobs:
   markdown-link-check:
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-24.04
     steps:
     - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
       with:
diff --git a/.github/workflows/nightly-pypi-build.yml 
b/.github/workflows/nightly-pypi-build.yml
index 016b10ec2..1acc6d0f1 100644
--- a/.github/workflows/nightly-pypi-build.yml
+++ b/.github/workflows/nightly-pypi-build.yml
@@ -69,7 +69,7 @@ jobs:
     if: github.repository == 'apache/iceberg-python' # Only run for apache repo
     needs:
       - nightly-build
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-24.04
     environment:
       name: testpypi
       url: https://test.pypi.org/p/pyiceberg
diff --git a/.github/workflows/pypi-build-artifacts.yml 
b/.github/workflows/pypi-build-artifacts.yml
index dc1d35d12..739351712 100644
--- a/.github/workflows/pypi-build-artifacts.yml
+++ b/.github/workflows/pypi-build-artifacts.yml
@@ -36,7 +36,7 @@ jobs:
     strategy:
       max-parallel: 15
       matrix:
-        os: [ ubuntu-latest, ubuntu-24.04-arm, windows-latest, macos-15-intel, 
macos-latest ]
+        os: [ ubuntu-24.04, ubuntu-24.04-arm, windows-latest, macos-15-intel, 
macos-latest ]
 
     steps:
       - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # 
v7.0.1
@@ -66,7 +66,7 @@ jobs:
       # the repository, otherwise the tests will fail
       - name: Compile source distribution
         run: uv build --sdist
-        if: matrix.os == 'ubuntu-latest'
+        if: matrix.os == 'ubuntu-24.04'
 
       - name: Build wheels
         uses: pypa/cibuildwheel@e090b81e30c4d855ea63bf4b6e59204c09a101ae # 
v4.2.1
@@ -86,7 +86,7 @@ jobs:
 
 
       - name: Add source distribution
-        if: matrix.os == 'ubuntu-latest'
+        if: matrix.os == 'ubuntu-24.04'
         run: ls -lah dist/* && cp dist/* wheelhouse/
 
       - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a 
# v7.0.1
diff --git a/.github/workflows/python-ci.yml b/.github/workflows/python-ci.yml
index 841781af6..dea2e1bef 100644
--- a/.github/workflows/python-ci.yml
+++ b/.github/workflows/python-ci.yml
@@ -32,7 +32,7 @@ concurrency:
 
 jobs:
   lint-and-unit-test:
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-24.04
     timeout-minutes: 10
     strategy:
       max-parallel: 15
diff --git a/.github/workflows/python-integration.yml 
b/.github/workflows/python-integration.yml
index 3e7a6072f..42f76fd03 100644
--- a/.github/workflows/python-integration.yml
+++ b/.github/workflows/python-integration.yml
@@ -32,7 +32,7 @@ concurrency:
 
 jobs:
   integration-test:
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-24.04
     timeout-minutes: 20
     steps:
     - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
@@ -62,7 +62,7 @@ jobs:
         include-hidden-files: true
 
   integration-test-s3:
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-24.04
     timeout-minutes: 10
     steps:
     - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
@@ -92,7 +92,7 @@ jobs:
         include-hidden-files: true
 
   integration-test-adls:
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-24.04
     timeout-minutes: 10
     steps:
     - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
@@ -122,7 +122,7 @@ jobs:
         include-hidden-files: true
 
   integration-test-gcs:
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-24.04
     timeout-minutes: 10
     steps:
     - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
diff --git a/.github/workflows/svn-build-artifacts.yml 
b/.github/workflows/svn-build-artifacts.yml
index 1b275369b..ab34fd107 100644
--- a/.github/workflows/svn-build-artifacts.yml
+++ b/.github/workflows/svn-build-artifacts.yml
@@ -36,7 +36,7 @@ jobs:
     strategy:
       max-parallel: 15
       matrix:
-        os: [ ubuntu-latest, ubuntu-24.04-arm, windows-latest, macos-15-intel, 
macos-latest ]
+        os: [ ubuntu-24.04, ubuntu-24.04-arm, windows-latest, macos-15-intel, 
macos-latest ]
 
     steps:
       - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # 
v7.0.1
@@ -60,7 +60,7 @@ jobs:
       # the repository, otherwise the tests will fail
       - name: Compile source distribution
         run: uv build --sdist
-        if: matrix.os == 'ubuntu-latest'
+        if: matrix.os == 'ubuntu-24.04'
 
       - name: Build wheels
         uses: pypa/cibuildwheel@e090b81e30c4d855ea63bf4b6e59204c09a101ae # 
v4.2.1
@@ -77,7 +77,7 @@ jobs:
           CIBW_SKIP: "cp3*t-*"
 
       - name: Add source distribution
-        if: matrix.os == 'ubuntu-latest'
+        if: matrix.os == 'ubuntu-24.04'
         run: ls -lah dist/* && cp dist/* wheelhouse/
 
       - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a 
# v7.0.1
diff --git a/.github/workflows/zizmor.yml b/.github/workflows/zizmor.yml
index a6702907e..cb7fa268a 100644
--- a/.github/workflows/zizmor.yml
+++ b/.github/workflows/zizmor.yml
@@ -33,7 +33,7 @@ concurrency:
 jobs:
   zizmor:
     name: Run zizmor 🌈
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-24.04
     permissions: {}
     steps:
       - name: Checkout repository

Reply via email to