Skip to content

Commit c69499b

Browse files
committed
gh-146376: Reduce timeout in Emscripten workflow
1 parent 68c7fad commit c69499b

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

.github/workflows/reusable-emscripten.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,20 @@ jobs:
1010
build-emscripten-reusable:
1111
name: 'build and test'
1212
runs-on: ubuntu-24.04
13-
timeout-minutes: 60
13+
# It seems to take about 20 minutes without the cache, broken down as follows:
14+
# (All times recorded from one run chosen arbitrarily.)
15+
#
16+
# 0.5 install Emscripten (skipped by cache)
17+
# 1.0 configure & build native python
18+
# 0.5 build dependencies (skipped by cache)
19+
# 3.0 configure Emscripten Python
20+
# 1.5 build Emscripten Python
21+
# 0.7 build Emscripten ports (skipped by cache)
22+
# 14.0 Test
23+
#
24+
# So if we add time for a rerun of the entire test suite, we get to 34
25+
# minutes. Adding an extra 5% gets us to 36.
26+
timeout-minutes: 36
1427
steps:
1528
- uses: actions/checkout@v6
1629
with:

0 commit comments

Comments
 (0)