summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Wray <jason@mapbox.com>2019-03-22 15:14:41 -0700
committerJason Wray <jason@mapbox.com>2019-03-22 16:39:27 -0700
commitad703f09c83e103e9e28b386b5ab5886fe7cee42 (patch)
treee654a94b08ccbec249f2bb31d0162a8600b22588
parent1d7b243a06c6c3d2def4d1989e93e90250e87cad (diff)
downloadqtlocation-mapboxgl-upstream/friedbunny-retries-github.tar.gz
[build] Retry failed GitHub API requestsupstream/friedbunny-retries-github
-rw-r--r--package.json3
-rwxr-xr-xscripts/check_binary_size.js4
-rwxr-xr-xscripts/publish_binary_size.js4
-rwxr-xr-xscripts/publish_doxygen_coverage.js4
4 files changed, 11 insertions, 4 deletions
diff --git a/package.json b/package.json
index 7462ab751e..413d1776a9 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,8 @@
"npm-run-all": "^4.0.2"
},
"devDependencies": {
- "@octokit/rest": "^15.15.1",
+ "@octokit/rest": "^16.0.0",
+ "@octokit/plugin-retry": "^2.2.0",
"aws-sdk": "^2.285.1",
"csscolorparser": "^1.0.2",
"ejs": "^2.4.1",
diff --git a/scripts/check_binary_size.js b/scripts/check_binary_size.js
index 5a8aa70b1b..73d6ab7508 100755
--- a/scripts/check_binary_size.js
+++ b/scripts/check_binary_size.js
@@ -1,7 +1,9 @@
#!/usr/bin/env node
const jwt = require('jsonwebtoken');
-const github = require('@octokit/rest')();
+const github = require('@octokit/rest').plugin(require('@octokit/plugin-retry'))({
+ retry: { doNotRetry: [ /* Empty — retry on any error code. */ ] }
+})
const prettyBytes = require('pretty-bytes');
const fs = require('fs');
diff --git a/scripts/publish_binary_size.js b/scripts/publish_binary_size.js
index d00bb4bdbe..ee4c849223 100755
--- a/scripts/publish_binary_size.js
+++ b/scripts/publish_binary_size.js
@@ -1,7 +1,9 @@
#!/usr/bin/env node
const jwt = require('jsonwebtoken');
-const github = require('@octokit/rest')();
+const github = require('@octokit/rest').plugin(require('@octokit/plugin-retry'))({
+ retry: { doNotRetry: [ /* Empty — retry on any error code. */ ] }
+})
const zlib = require('zlib');
const AWS = require('aws-sdk');
diff --git a/scripts/publish_doxygen_coverage.js b/scripts/publish_doxygen_coverage.js
index 723115d36d..b71d6cf8e2 100755
--- a/scripts/publish_doxygen_coverage.js
+++ b/scripts/publish_doxygen_coverage.js
@@ -1,7 +1,9 @@
#!/usr/bin/env node
const jwt = require('jsonwebtoken');
-const github = require('@octokit/rest')();
+const github = require('@octokit/rest').plugin(require('@octokit/plugin-retry'))({
+ retry: { doNotRetry: [ /* Empty — retry on any error code. */ ] }
+})
const zlib = require('zlib');
const AWS = require('aws-sdk');
const fs = require('fs');