Skip to content

Commit a33be43

Browse files
committed
[SPARK-52473] Limit GHA job execution time to up to 20 minutes
1 parent 4bc1ab6 commit a33be43

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

.github/workflows/build_and_test.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ jobs:
2929
license-check:
3030
name: "License Check"
3131
runs-on: ubuntu-latest
32+
timeout-minutes: 20
3233
steps:
3334
- name: Checkout repository
3435
uses: actions/checkout@v4
@@ -41,6 +42,7 @@ jobs:
4142

4243
build-macos-15-swift60:
4344
runs-on: macos-15
45+
timeout-minutes: 20
4446
steps:
4547
- uses: actions/checkout@v4
4648
- uses: swift-actions/setup-swift@d10500c1ac8822132eebbd74c48c3372c71d7ff5
@@ -51,6 +53,7 @@ jobs:
5153

5254
build-macos-15-swift61:
5355
runs-on: macos-15
56+
timeout-minutes: 20
5457
steps:
5558
- uses: actions/checkout@v4
5659
- uses: swift-actions/setup-swift@d10500c1ac8822132eebbd74c48c3372c71d7ff5
@@ -61,6 +64,7 @@ jobs:
6164

6265
build-ubuntu-latest:
6366
runs-on: ubuntu-latest
67+
timeout-minutes: 20
6468
steps:
6569
- uses: actions/checkout@v4
6670
- name: Build
@@ -71,6 +75,7 @@ jobs:
7175
# setup-swift doesn't support ARM linux yet.
7276
build-ubuntu-arm:
7377
runs-on: ubuntu-24.04-arm
78+
timeout-minutes: 20
7479
steps:
7580
- uses: actions/checkout@v4
7681
- name: Build
@@ -80,6 +85,7 @@ jobs:
8085
8186
integration-test-mac:
8287
runs-on: macos-15
88+
timeout-minutes: 20
8389
steps:
8490
- uses: actions/checkout@v4
8591
- uses: swift-actions/setup-swift@d10500c1ac8822132eebbd74c48c3372c71d7ff5
@@ -97,6 +103,7 @@ jobs:
97103
98104
integration-test-token:
99105
runs-on: macos-15
106+
timeout-minutes: 20
100107
env:
101108
SPARK_CONNECT_AUTHENTICATE_TOKEN: ${{ github.run_id }}-${{ github.run_attempt }}
102109
steps:
@@ -116,6 +123,7 @@ jobs:
116123
117124
integration-test-mac-spark3:
118125
runs-on: macos-15
126+
timeout-minutes: 20
119127
steps:
120128
- uses: actions/checkout@v4
121129
- uses: swift-actions/setup-swift@d10500c1ac8822132eebbd74c48c3372c71d7ff5
@@ -138,6 +146,7 @@ jobs:
138146
139147
integration-test-mac-iceberg:
140148
runs-on: macos-15
149+
timeout-minutes: 20
141150
env:
142151
SPARK_ICEBERG_TEST_ENABLED: "true"
143152
steps:
@@ -163,6 +172,7 @@ jobs:
163172
164173
linter:
165174
runs-on: ubuntu-latest
175+
timeout-minutes: 20
166176
steps:
167177
- name: Checkout repository
168178
uses: actions/checkout@v4

0 commit comments

Comments
 (0)