Skip to content

Commit de34528

Browse files
committed
[SPARK-55423][INFRA] Set strategy.max-parrallel to 20 for all GitHub Action jobs
### What changes were proposed in this pull request? This PR aims to set `strategy.max-parrallel` to 20 for all GitHub Action jobs. ### Why are the changes needed? ASF Infra team directly requested us via email in (privatespark) mailing list. - https://lists.apache.org/thread/voqz9tp3m8wj00lp0y81n25qgvc90f3q Here is `GitHub Action` syntax. - https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#jobsjob_idstrategymax-parallel <img width="762" height="112" alt="Screenshot 2026-02-07 at 21 09 02" src="https://github.com/user-attachments/assets/770d1b81-390b-49d1-8518-70cb20eb93af" /> ### Does this PR introduce _any_ user-facing change? No Apache Spark behavior change. - Technically, for the PR builder, we use more 20 jobs on the PR contributor's GitHub repo. This job will be limited. ### How was this patch tested? Pass the CIs. ### Was this patch authored or co-authored using generative AI tooling? Generated-by: `Opus 4.5` on `Claude Code` Closes #54204 from dongjoon-hyun/SPARK-55423. Authored-by: Dongjoon Hyun <[email protected]> Signed-off-by: Dongjoon Hyun <[email protected]>
1 parent 252f6a4 commit de34528

File tree

5 files changed

+6
-0
lines changed

5 files changed

+6
-0
lines changed

.github/workflows/benchmark.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ jobs:
136136
runs-on: ubuntu-latest
137137
strategy:
138138
fail-fast: false
139+
max-parallel: 20
139140
matrix:
140141
split: ${{fromJSON(needs.matrix-gen.outputs.matrix)}}
141142
env:

.github/workflows/build_and_test.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,7 @@ jobs:
242242
timeout-minutes: 150
243243
strategy:
244244
fail-fast: false
245+
max-parallel: 20
245246
matrix:
246247
java:
247248
- ${{ inputs.java }}
@@ -526,6 +527,7 @@ jobs:
526527
--security-opt seccomp=unconfined
527528
strategy:
528529
fail-fast: false
530+
max-parallel: 20
529531
matrix:
530532
java:
531533
- ${{ inputs.java }}

.github/workflows/maven_test.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ jobs:
6060
# timeout-minutes: 150
6161
strategy:
6262
fail-fast: false
63+
max-parallel: 20
6364
matrix:
6465
java:
6566
- ${{ inputs.java }}

.github/workflows/publish_snapshot.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ jobs:
3636
runs-on: ubuntu-latest
3737
strategy:
3838
fail-fast: false
39+
max-parallel: 20
3940
matrix:
4041
# keep in sync with default value of workflow_dispatch input 'branch'
4142
branch: ${{ fromJSON( inputs.branch || '["master", "branch-4.1", "branch-4.0", "branch-3.5"]' ) }}

.github/workflows/python_hosted_runner_test.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ jobs:
6363
# timeout-minutes: 150
6464
strategy:
6565
fail-fast: false
66+
max-parallel: 20
6667
matrix:
6768
java:
6869
- ${{ inputs.java }}

0 commit comments

Comments
 (0)