Merge pull request #4020 from knorrium/fix_rate_limiting
Fix rate limiting when syncing assets on CI
This commit is contained in:
commit
267f3d4877
3
.github/workflows/ci.yml
vendored
3
.github/workflows/ci.yml
vendored
@ -99,3 +99,6 @@ jobs:
|
|||||||
- name: Build
|
- name: Build
|
||||||
run: npm run build
|
run: npm run build
|
||||||
working-directory: ${{ matrix.node }}/${{ matrix.flavor }}/frontend
|
working-directory: ${{ matrix.node }}/${{ matrix.flavor }}/frontend
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
@ -26,6 +26,8 @@ try {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const githubSecret = process.env.GITHUB_TOKEN;
|
||||||
|
|
||||||
function download(filename, url) {
|
function download(filename, url) {
|
||||||
https.get(url, (response) => {
|
https.get(url, (response) => {
|
||||||
if (response.statusCode < 200 || response.statusCode > 299) {
|
if (response.statusCode < 200 || response.statusCode > 299) {
|
||||||
@ -55,6 +57,12 @@ function downloadMiningPoolLogos$() {
|
|||||||
headers: {'user-agent': 'node.js'}
|
headers: {'user-agent': 'node.js'}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (githubSecret) {
|
||||||
|
console.log('Downloading the mining pool logos with authentication');
|
||||||
|
options.headers['authorization'] = `Bearer ${githubSecret}`;
|
||||||
|
options.headers['X-GitHub-Api-Version'] = '2022-11-28';
|
||||||
|
}
|
||||||
|
|
||||||
https.get(options, (response) => {
|
https.get(options, (response) => {
|
||||||
const chunks_of_data = [];
|
const chunks_of_data = [];
|
||||||
|
|
||||||
@ -109,6 +117,13 @@ function downloadPromoVideoSubtiles$() {
|
|||||||
headers: {'user-agent': 'node.js'}
|
headers: {'user-agent': 'node.js'}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (githubSecret) {
|
||||||
|
console.log('Downloading the promo video subtitles with authentication');
|
||||||
|
options.headers['authorization'] = `Bearer ${githubSecret}`;
|
||||||
|
options.headers['X-GitHub-Api-Version'] = '2022-11-28';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
https.get(options, (response) => {
|
https.get(options, (response) => {
|
||||||
const chunks_of_data = [];
|
const chunks_of_data = [];
|
||||||
|
|
||||||
@ -163,6 +178,12 @@ function downloadPromoVideo$() {
|
|||||||
headers: {'user-agent': 'node.js'}
|
headers: {'user-agent': 'node.js'}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (githubSecret) {
|
||||||
|
console.log('Downloading the promo videos with authentication');
|
||||||
|
options.headers['authorization'] = `Bearer ${githubSecret}`;
|
||||||
|
options.headers['X-GitHub-Api-Version'] = '2022-11-28';
|
||||||
|
}
|
||||||
|
|
||||||
https.get(options, (response) => {
|
https.get(options, (response) => {
|
||||||
const chunks_of_data = [];
|
const chunks_of_data = [];
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user