31
31
platforms : linux/amd64,linux/arm64,linux/arm/v7
32
32
33
33
build-and-push-image :
34
- runs-on : [ubuntu-22.04]
34
+ # Use a self-hosted runner to circumvent 6h timeout
35
+ runs-on : [self-hosted]
35
36
needs : [build-and-push-base]
36
- timeout-minutes : 720
37
+ timeout-minutes : 1440
37
38
strategy :
38
39
matrix :
39
40
year : [2017, 2018, 2019, 2020, 2021, 2022]
@@ -56,13 +57,13 @@ jobs:
56
57
push : true
57
58
tags : maxkratz/texlive:${{ matrix.year }}
58
59
platforms : linux/amd64,linux/arm64,linux/arm/v7
59
- timeout-minutes : 720
60
+ timeout-minutes : 1440
60
61
61
62
build-and-push-image-2023 :
62
63
# Use a self-hosted runner to circumvent the small storage size of GitHub-hosted runners
63
64
runs-on : [self-hosted]
64
65
needs : [build-and-push-base]
65
- timeout-minutes : 720
66
+ timeout-minutes : 1440
66
67
strategy :
67
68
matrix :
68
69
year : [2023]
@@ -85,14 +86,14 @@ jobs:
85
86
push : true
86
87
tags : maxkratz/texlive:${{ matrix.year }}
87
88
platforms : linux/amd64,linux/arm64,linux/arm/v7
88
- timeout-minutes : 720
89
+ timeout-minutes : 1440
89
90
90
91
# latest is an extra build step because of buggy GitHub Actions if conditions
91
92
build-and-push-latest-image :
92
93
# Use a self-hosted runner to circumvent the small storage size of GitHub-hosted runners
93
94
runs-on : [self-hosted]
94
95
needs : [build-and-push-base]
95
- timeout-minutes : 720
96
+ timeout-minutes : 1440
96
97
strategy :
97
98
matrix :
98
99
year : [2024]
@@ -117,7 +118,7 @@ jobs:
117
118
maxkratz/texlive:${{ matrix.year }}
118
119
maxkratz/texlive:latest
119
120
platforms : linux/amd64,linux/arm64,linux/arm/v7
120
- timeout-minutes : 720
121
+ timeout-minutes : 1440
121
122
122
123
build-and-push-image-variants :
123
124
# Use a self-hosted runner to circumvent the small storage size of GitHub-hosted runners
@@ -148,9 +149,10 @@ jobs:
148
149
149
150
# 2016 can not be built with arm64 support
150
151
build-and-push-2016-image :
151
- runs-on : [ubuntu-22.04]
152
+ # Use a self-hosted runner to circumvent 6h timeout
153
+ runs-on : [self-hosted]
152
154
needs : [build-and-push-base]
153
- timeout-minutes : 720
155
+ timeout-minutes : 1440
154
156
strategy :
155
157
matrix :
156
158
year : [2016]
@@ -173,4 +175,4 @@ jobs:
173
175
push : true
174
176
tags : maxkratz/texlive:${{ matrix.year }}
175
177
platforms : linux/amd64,linux/arm/v7
176
- timeout-minutes : 720
178
+ timeout-minutes : 1440
0 commit comments