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