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

fokko 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 7703f8d3 infra: set github actions max-parallel to 15 (#3057)
7703f8d3 is described below

commit 7703f8d3292cfcd8a33a25ef264fab0aa527f104
Author: Kevin Liu <[email protected]>
AuthorDate: Tue Feb 17 03:10:29 2026 -0500

    infra: set github actions max-parallel to 15 (#3057)
    
    this is the guidance from apache infra, see
    https://s.apache.org/max-parallel
    * All workflows MUST have a job concurrency level less than or equal to
    20. This means a workflow cannot have more than 20 jobs running at the
    same time across all matrices.
    * All workflows SHOULD have a job concurrency level less than or equal
    to 15. Just because 20 is the max, doesn't mean you should strive for
    20.
    
    note that `max-parallel` limits the number of simultaneous runs ([see
    
docs](https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations#defining-the-maximum-number-of-concurrent-jobs)),
    other jobs will just wait
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] 
<[email protected]>
    Co-authored-by: kevinjqliu <[email protected]>
---
 .github/workflows/pypi-build-artifacts.yml | 1 +
 .github/workflows/python-ci.yml            | 1 +
 .github/workflows/svn-build-artifacts.yml  | 1 +
 3 files changed, 3 insertions(+)

diff --git a/.github/workflows/pypi-build-artifacts.yml 
b/.github/workflows/pypi-build-artifacts.yml
index 20149a0e..da282c6b 100644
--- a/.github/workflows/pypi-build-artifacts.yml
+++ b/.github/workflows/pypi-build-artifacts.yml
@@ -31,6 +31,7 @@ jobs:
     name: Build artifacts for PyPi on ${{ matrix.os }}
     runs-on: ${{ matrix.os }}
     strategy:
+      max-parallel: 15
       matrix:
         os: [ ubuntu-latest, ubuntu-24.04-arm, windows-latest, macos-15-intel, 
macos-latest ]
 
diff --git a/.github/workflows/python-ci.yml b/.github/workflows/python-ci.yml
index eb3f7265..ddc71d17 100644
--- a/.github/workflows/python-ci.yml
+++ b/.github/workflows/python-ci.yml
@@ -46,6 +46,7 @@ jobs:
   lint-and-unit-test:
     runs-on: ubuntu-latest
     strategy:
+      max-parallel: 15
       fail-fast: true
       matrix:
         python: ['3.10', '3.11', '3.12', '3.13']
diff --git a/.github/workflows/svn-build-artifacts.yml 
b/.github/workflows/svn-build-artifacts.yml
index 9d72e1db..1dbd6ac5 100644
--- a/.github/workflows/svn-build-artifacts.yml
+++ b/.github/workflows/svn-build-artifacts.yml
@@ -31,6 +31,7 @@ jobs:
     name: Build artifacts for SVN on ${{ matrix.os }}
     runs-on: ${{ matrix.os }}
     strategy:
+      max-parallel: 15
       matrix:
         os: [ ubuntu-latest, ubuntu-24.04-arm, windows-latest, macos-15-intel, 
macos-latest ]
 

Reply via email to