From 70f80f9c782dc20fc3ca267a9370081ac9096351 Mon Sep 17 00:00:00 2001 From: Yuya Ebihara Date: Mon, 26 Oct 2026 10:26:51 +0900 Subject: [PATCH] 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 8f207186e9..a7a4fb4d50 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 016b10ec25..1acc6d0f11 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 dc1d35d126..7393517127 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 841781af6a..dea2e1befb 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 3e7a6072f8..42f76fd035 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 1b275369b6..ab34fd1071 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 a6702907ed..cb7fa268a5 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