Skip to content

Commit adf8871

Browse files
Copilotkevinjqliu
andcommitted
Add max-parallel: 15 strategy to all GitHub workflow jobs
Co-authored-by: kevinjqliu <9057843+kevinjqliu@users.noreply.github.com>
1 parent 9842b7e commit adf8871

10 files changed

Lines changed: 35 additions & 0 deletions

.github/workflows/check-md-link.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ on:
3535
jobs:
3636
markdown-link-check:
3737
runs-on: ubuntu-latest
38+
strategy:
39+
max-parallel: 15
3840
steps:
3941
- uses: actions/checkout@master
4042
- uses: tcort/github-action-markdown-link-check@e7c7a18363c842693fadde5d41a3bd3573a7a225

.github/workflows/license_check.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ on: pull_request
2323
jobs:
2424
rat:
2525
runs-on: ubuntu-latest
26+
strategy:
27+
max-parallel: 15
2628
steps:
2729
- uses: actions/checkout@v6
2830
- run: dev/check-license

.github/workflows/nightly-pypi-build.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ jobs:
2828
set-version:
2929
if: github.repository == 'apache/iceberg-python' # Only run for apache repo
3030
runs-on: ubuntu-latest
31+
strategy:
32+
max-parallel: 15
3133
outputs:
3234
VERSION: ${{ steps.set-version.outputs.VERSION }}
3335
steps:
@@ -62,6 +64,8 @@ jobs:
6264
needs:
6365
- nightly-build
6466
runs-on: ubuntu-latest
67+
strategy:
68+
max-parallel: 15
6569
environment:
6670
name: testpypi
6771
url: https://test.pypi.org/p/pyiceberg

.github/workflows/pypi-build-artifacts.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ jobs:
3131
name: Build artifacts for PyPi on ${{ matrix.os }}
3232
runs-on: ${{ matrix.os }}
3333
strategy:
34+
max-parallel: 15
3435
matrix:
3536
os: [ ubuntu-latest, ubuntu-24.04-arm, windows-latest, macos-15-intel, macos-latest ]
3637

@@ -87,6 +88,8 @@ jobs:
8788

8889
pypi-merge-artifacts:
8990
runs-on: ubuntu-latest
91+
strategy:
92+
max-parallel: 15
9093
needs:
9194
- pypi-build-artifacts
9295
steps:

.github/workflows/python-ci-docs.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ concurrency:
3333
jobs:
3434
docs:
3535
runs-on: ubuntu-latest
36+
strategy:
37+
max-parallel: 15
3638

3739
steps:
3840
- uses: actions/checkout@v6

.github/workflows/python-ci.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ jobs:
4646
lint-and-unit-test:
4747
runs-on: ubuntu-latest
4848
strategy:
49+
max-parallel: 15
4950
fail-fast: true
5051
matrix:
5152
python: ['3.10', '3.11', '3.12', '3.13']
@@ -72,6 +73,8 @@ jobs:
7273

7374
integration-test:
7475
runs-on: ubuntu-latest
76+
strategy:
77+
max-parallel: 15
7578
steps:
7679
- uses: actions/checkout@v6
7780
- uses: actions/setup-python@v6
@@ -99,6 +102,8 @@ jobs:
99102

100103
integration-test-s3:
101104
runs-on: ubuntu-latest
105+
strategy:
106+
max-parallel: 15
102107
steps:
103108
- uses: actions/checkout@v6
104109
- uses: actions/setup-python@v6
@@ -126,6 +131,8 @@ jobs:
126131

127132
integration-test-adls:
128133
runs-on: ubuntu-latest
134+
strategy:
135+
max-parallel: 15
129136
steps:
130137
- uses: actions/checkout@v6
131138
- uses: actions/setup-python@v6
@@ -153,6 +160,8 @@ jobs:
153160

154161
integration-test-gcs:
155162
runs-on: ubuntu-latest
163+
strategy:
164+
max-parallel: 15
156165
steps:
157166
- uses: actions/checkout@v6
158167
- uses: actions/setup-python@v6
@@ -180,6 +189,8 @@ jobs:
180189

181190
integration-coverage-report:
182191
runs-on: ubuntu-latest
192+
strategy:
193+
max-parallel: 15
183194
needs: [integration-test, integration-test-s3, integration-test-adls, integration-test-gcs]
184195
steps:
185196
- uses: actions/checkout@v6

.github/workflows/python-release-docs.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ concurrency:
2828
jobs:
2929
docs:
3030
runs-on: ubuntu-latest
31+
strategy:
32+
max-parallel: 15
3133

3234
steps:
3335
- uses: actions/checkout@v6

.github/workflows/python-release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ on:
3939
jobs:
4040
validate-inputs:
4141
runs-on: ubuntu-latest
42+
strategy:
43+
max-parallel: 15
4244
outputs:
4345
VERSION: ${{ steps.validate-inputs.outputs.VERSION }} # e.g. 0.8.0
4446
RC: ${{ steps.validate-inputs.outputs.RC }} # e.g. 1
@@ -86,6 +88,8 @@ jobs:
8688
8789
validate-library-version:
8890
runs-on: ubuntu-latest
91+
strategy:
92+
max-parallel: 15
8993
needs:
9094
- validate-inputs
9195
steps:

.github/workflows/stale.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ jobs:
3030
stale:
3131
if: github.repository_owner == 'apache'
3232
runs-on: ubuntu-latest
33+
strategy:
34+
max-parallel: 15
3335
steps:
3436
- uses: actions/stale@v10.1.1
3537
with:

.github/workflows/svn-build-artifacts.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ jobs:
3131
name: Build artifacts for SVN on ${{ matrix.os }}
3232
runs-on: ${{ matrix.os }}
3333
strategy:
34+
max-parallel: 15
3435
matrix:
3536
os: [ ubuntu-latest, ubuntu-24.04-arm, windows-latest, macos-15-intel, macos-latest ]
3637

@@ -81,6 +82,8 @@ jobs:
8182

8283
svn-merge-artifacts:
8384
runs-on: ubuntu-latest
85+
strategy:
86+
max-parallel: 15
8487
needs:
8588
- svn-build-artifacts
8689
steps:

0 commit comments

Comments
 (0)