Use the GITHUB_SECRET to authenticate with the API
Fix the environment variable Add extra logging when using the authentication Use the GITHUB_TOKEN on the frontend build step
This commit is contained in:
@@ -26,6 +26,8 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
const githubSecret = process.env.GITHUB_TOKEN;
|
||||
|
||||
function download(filename, url) {
|
||||
https.get(url, (response) => {
|
||||
if (response.statusCode < 200 || response.statusCode > 299) {
|
||||
@@ -55,6 +57,12 @@ function downloadMiningPoolLogos$() {
|
||||
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) => {
|
||||
const chunks_of_data = [];
|
||||
|
||||
@@ -109,6 +117,13 @@ function downloadPromoVideoSubtiles$() {
|
||||
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) => {
|
||||
const chunks_of_data = [];
|
||||
|
||||
@@ -163,6 +178,12 @@ function downloadPromoVideo$() {
|
||||
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) => {
|
||||
const chunks_of_data = [];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user