mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-21 16:26:43 +00:00
Add automatic retries to translation fetches (#16020)
This commit is contained in:
parent
6eb3fb1076
commit
d9b0d5765a
@ -8,6 +8,7 @@ const gulp = require("gulp");
|
||||
const jszip = require("jszip");
|
||||
const tar = require("tar");
|
||||
const { Octokit } = require("@octokit/rest");
|
||||
const { retry } = require("@octokit/plugin-retry");
|
||||
const { createOAuthDeviceAuth } = require("@octokit/auth-oauth-device");
|
||||
|
||||
const MAX_AGE = 24; // hours
|
||||
@ -95,7 +96,7 @@ gulp.task("fetch-nightly-translations", async function () {
|
||||
|
||||
// Authenticate with token and request workflow runs from GitHub
|
||||
console.log("Fetching new translations...");
|
||||
const octokit = new Octokit({
|
||||
const octokit = new (Octokit.plugin(retry))({
|
||||
userAgent: "Fetch Nightly Translations",
|
||||
auth: tokenAuth.token,
|
||||
});
|
||||
|
@ -162,6 +162,7 @@
|
||||
"@babel/preset-typescript": "7.21.0",
|
||||
"@koa/cors": "4.0.0",
|
||||
"@octokit/auth-oauth-device": "4.0.4",
|
||||
"@octokit/plugin-retry": "4.1.3",
|
||||
"@octokit/rest": "19.0.7",
|
||||
"@open-wc/dev-server-hmr": "0.1.4",
|
||||
"@rollup/plugin-babel": "6.0.3",
|
||||
|
20
yarn.lock
20
yarn.lock
@ -3240,6 +3240,18 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@octokit/plugin-retry@npm:4.1.3":
|
||||
version: 4.1.3
|
||||
resolution: "@octokit/plugin-retry@npm:4.1.3"
|
||||
dependencies:
|
||||
"@octokit/types": ^9.0.0
|
||||
bottleneck: ^2.15.3
|
||||
peerDependencies:
|
||||
"@octokit/core": ">=3"
|
||||
checksum: f9ed5869be23dddcf1ee896ce996e46a412a586259b55612ba44c82cdeed91436102e6e3ec57db879bd91a4446dcafbaa94632e4e059c6af56d9cca9b163eacb
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@octokit/request-error@npm:^3.0.0, @octokit/request-error@npm:^3.0.3":
|
||||
version: 3.0.3
|
||||
resolution: "@octokit/request-error@npm:3.0.3"
|
||||
@ -6084,6 +6096,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"bottleneck@npm:^2.15.3":
|
||||
version: 2.19.5
|
||||
resolution: "bottleneck@npm:2.19.5"
|
||||
checksum: c5eef1bbea12cef1f1405e7306e7d24860568b0f7ac5eeab706a86762b3fc65ef6d1c641c8a166e4db90f412fc5c948fc5ce8008a8cd3d28c7212ef9c3482bda
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"brace-expansion@npm:^1.1.7":
|
||||
version: 1.1.11
|
||||
resolution: "brace-expansion@npm:1.1.11"
|
||||
@ -9458,6 +9477,7 @@ __metadata:
|
||||
"@mdi/js": 7.2.96
|
||||
"@mdi/svg": 7.2.96
|
||||
"@octokit/auth-oauth-device": 4.0.4
|
||||
"@octokit/plugin-retry": 4.1.3
|
||||
"@octokit/rest": 19.0.7
|
||||
"@open-wc/dev-server-hmr": 0.1.4
|
||||
"@polymer/app-layout": 3.1.0
|
||||
|
Loading…
x
Reference in New Issue
Block a user