You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Adding timeout to publisher config for api requests and uploads (#7028)
* Adding timeout to publish config. Adding test for validating too short of a timeout. Expect upload to throw/reject Request timed out. Adding null type in docs and updating documentation to state 2min default
Copy file name to clipboardexpand all lines: docs/configuration/publish.md
+15
Original file line number
Diff line number
Diff line change
@@ -132,6 +132,9 @@ In all publish options <a href="/file-patterns#file-macros">File Macros</a> are
132
132
<li>
133
133
<p><code id="GenericServerOptions-requestHeaders">requestHeaders</code> module:http.OutgoingHttpHeaders - Any custom request headers</p>
134
134
</li>
135
+
<li>
136
+
<p><code id="GenericServerOptions-timeout">timeout</code> = <code>60000</code> Number | “undefined” - Request timeout in milliseconds. (Default is 2 minutes; O is ignored)</p>
<p><code id="GithubOptions-requestHeaders">requestHeaders</code> module:http.OutgoingHttpHeaders - Any custom request headers</p>
181
184
</li>
185
+
<li>
186
+
<p><code id="GithubOptions-timeout">timeout</code> = <code>60000</code> Number | “undefined” - Request timeout in milliseconds. (Default is 2 minutes; O is ignored)</p>
<p><code id="SnapStoreOptions-requestHeaders">requestHeaders</code> module:http.OutgoingHttpHeaders - Any custom request headers</p>
198
204
</li>
205
+
<li>
206
+
<p><code id="SnapStoreOptions-timeout">timeout</code> = <code>60000</code> Number | “undefined” - Request timeout in milliseconds. (Default is 2 minutes; O is ignored)</p>
<p><code id="KeygenOptions-requestHeaders">requestHeaders</code> module:http.OutgoingHttpHeaders - Any custom request headers</p>
230
239
</li>
240
+
<li>
241
+
<p><code id="KeygenOptions-timeout">timeout</code> = <code>60000</code> Number | “undefined” - Request timeout in milliseconds. (Default is 2 minutes; O is ignored)</p>
<p><code id="BitbucketOptions-requestHeaders">requestHeaders</code> module:http.OutgoingHttpHeaders - Any custom request headers</p>
258
270
</li>
271
+
<li>
272
+
<p><code id="BitbucketOptions-timeout">timeout</code> = <code>60000</code> Number | “undefined” - Request timeout in milliseconds. (Default is 2 minutes; O is ignored)</p>
Copy file name to clipboardexpand all lines: packages/app-builder-lib/scheme.json
+64
Original file line number
Diff line number
Diff line change
@@ -381,6 +381,14 @@
381
381
"description": "Repository slug/name",
382
382
"type": "string"
383
383
},
384
+
"timeout": {
385
+
"default": 60000,
386
+
"description": "Request timeout in milliseconds. (Default is 2 minutes; O is ignored)",
387
+
"type": [
388
+
"null",
389
+
"number"
390
+
]
391
+
},
384
392
"token": {
385
393
"description": "The access token to support auto-update from private bitbucket repositories.",
386
394
"type": [
@@ -478,6 +486,14 @@
478
486
"$ref": "#/definitions/OutgoingHttpHeaders",
479
487
"description": "Any custom request headers"
480
488
},
489
+
"timeout": {
490
+
"default": 60000,
491
+
"description": "Request timeout in milliseconds. (Default is 2 minutes; O is ignored)",
492
+
"type": [
493
+
"null",
494
+
"number"
495
+
]
496
+
},
481
497
"updateProvider": {
482
498
"description": "The Provider to provide UpdateInfo regarding available updates. Required\nto use custom providers with electron-updater.",
483
499
"typeof": "function"
@@ -1358,6 +1374,14 @@
1358
1374
"$ref": "#/definitions/OutgoingHttpHeaders",
1359
1375
"description": "Any custom request headers"
1360
1376
},
1377
+
"timeout": {
1378
+
"default": 60000,
1379
+
"description": "Request timeout in milliseconds. (Default is 2 minutes; O is ignored)",
1380
+
"type": [
1381
+
"null",
1382
+
"number"
1383
+
]
1384
+
},
1361
1385
"updaterCacheDirName": {
1362
1386
"type": [
1363
1387
"null",
@@ -1482,6 +1506,14 @@
1482
1506
"$ref": "#/definitions/OutgoingHttpHeaders",
1483
1507
"description": "Any custom request headers"
1484
1508
},
1509
+
"timeout": {
1510
+
"default": 60000,
1511
+
"description": "Request timeout in milliseconds. (Default is 2 minutes; O is ignored)",
1512
+
"type": [
1513
+
"null",
1514
+
"number"
1515
+
]
1516
+
},
1485
1517
"token": {
1486
1518
"description": "The access token to support auto-update from private github repositories. Never specify it in the configuration files. Only for [setFeedURL](/auto-update#appupdatersetfeedurloptions).",
1487
1519
"type": [
@@ -1573,6 +1605,14 @@
1573
1605
"$ref": "#/definitions/OutgoingHttpHeaders",
1574
1606
"description": "Any custom request headers"
1575
1607
},
1608
+
"timeout": {
1609
+
"default": 60000,
1610
+
"description": "Request timeout in milliseconds. (Default is 2 minutes; O is ignored)",
1611
+
"type": [
1612
+
"null",
1613
+
"number"
1614
+
]
1615
+
},
1576
1616
"updaterCacheDirName": {
1577
1617
"type": [
1578
1618
"null",
@@ -4876,6 +4916,14 @@
4876
4916
"default": "STANDARD",
4877
4917
"description": "The type of storage to use for the object."
4878
4918
},
4919
+
"timeout": {
4920
+
"default": 60000,
4921
+
"description": "Request timeout in milliseconds. (Default is 2 minutes; O is ignored)",
4922
+
"type": [
4923
+
"null",
4924
+
"number"
4925
+
]
4926
+
},
4879
4927
"updaterCacheDirName": {
4880
4928
"type": [
4881
4929
"null",
@@ -5324,6 +5372,14 @@
5324
5372
"$ref": "#/definitions/OutgoingHttpHeaders",
5325
5373
"description": "Any custom request headers"
5326
5374
},
5375
+
"timeout": {
5376
+
"default": 60000,
5377
+
"description": "Request timeout in milliseconds. (Default is 2 minutes; O is ignored)",
5378
+
"type": [
5379
+
"null",
5380
+
"number"
5381
+
]
5382
+
},
5327
5383
"updaterCacheDirName": {
5328
5384
"type": [
5329
5385
"null",
@@ -5409,6 +5465,14 @@
5409
5465
"$ref": "#/definitions/OutgoingHttpHeaders",
5410
5466
"description": "Any custom request headers"
5411
5467
},
5468
+
"timeout": {
5469
+
"default": 60000,
5470
+
"description": "Request timeout in milliseconds. (Default is 2 minutes; O is ignored)",
0 commit comments