From ad703f09c83e103e9e28b386b5ab5886fe7cee42 Mon Sep 17 00:00:00 2001 From: Jason Wray Date: Fri, 22 Mar 2019 15:14:41 -0700 Subject: [build] Retry failed GitHub API requests --- package.json | 3 ++- scripts/check_binary_size.js | 4 +++- scripts/publish_binary_size.js | 4 +++- scripts/publish_doxygen_coverage.js | 4 +++- 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'); -- cgit v1.2.1