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

kevinjqliu 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 1bfea2e6 fix: add max intel wheel builds (#2976)
1bfea2e6 is described below

commit 1bfea2e6e055f07874c1a406fd8f98d90ba2301d
Author: geruh <[email protected]>
AuthorDate: Tue Jan 27 22:46:50 2026 -0800

    fix: add max intel wheel builds (#2976)
    
    # Rationale for this change
    
    Currently, our build matrix uses `macos-latest`, which is now Apple
    Silicon only. Intel Mac users don't get pre-built wheels—they have to
    build from source, which needs a compiler and takes a lot longer to
    install.
    
    I went ahead and added macos-15-intel to the matrix for x86_64 wheels.
    GitHub has these [Intel runners
    
available](https://docs.github.com/en/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories)
    
    ## Are these changes tested?
    
    Tested on a personal fork and pypi test env:
    
    Fork nightly run:
    PyPI test:
    
https://test.pypi.org/project/pyiceberg-geruh/0.10.0.dev20260128061235/#files
    
    Arm and 64 plats available:
    <img width="235" height="94" alt="image"
    
src="https://github.com/user-attachments/assets/bd9611af-e08c-4e40-8117-ab00acd89e92";
    />
    
    
    ## Are there any user-facing changes?
    no
---
 .github/workflows/pypi-build-artifacts.yml | 2 +-
 .github/workflows/svn-build-artifacts.yml  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/pypi-build-artifacts.yml 
b/.github/workflows/pypi-build-artifacts.yml
index 088ae09f..31639016 100644
--- a/.github/workflows/pypi-build-artifacts.yml
+++ b/.github/workflows/pypi-build-artifacts.yml
@@ -32,7 +32,7 @@ jobs:
     runs-on: ${{ matrix.os }}
     strategy:
       matrix:
-        os: [ ubuntu-latest, windows-latest, macos-latest ]
+        os: [ ubuntu-latest, windows-latest, macos-15-intel, macos-latest ]
 
     steps:
       - uses: actions/checkout@v6
diff --git a/.github/workflows/svn-build-artifacts.yml 
b/.github/workflows/svn-build-artifacts.yml
index 56d8f1af..0138f5fa 100644
--- a/.github/workflows/svn-build-artifacts.yml
+++ b/.github/workflows/svn-build-artifacts.yml
@@ -32,7 +32,7 @@ jobs:
     runs-on: ${{ matrix.os }}
     strategy:
       matrix:
-        os: [ ubuntu-latest, windows-latest, macos-latest ]
+        os: [ ubuntu-latest, windows-latest, macos-15-intel, macos-latest ]
 
     steps:
       - uses: actions/checkout@v6

Reply via email to