chore: update gh api fetch

This commit is contained in:
Nicolás Quiroz 2022-12-16 16:47:01 -03:00
parent 37537d0520
commit 681aa89dcd
2 changed files with 14 additions and 2 deletions

View file

@ -1,7 +1,13 @@
import { ALL_GETH_COMMITS_URL } from '../constants'; import { ALL_GETH_COMMITS_URL } from '../constants';
export const fetchLatestReleaseCommit = (versionNumber: string) => { export const fetchLatestReleaseCommit = (versionNumber: string) => {
return fetch(`${ALL_GETH_COMMITS_URL}/${versionNumber}`) const headers = new Headers({
// Note: this token expires on Dec 16, 2023
// check fine-grained tokens https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token#about-personal-access-tokens
Authorization: 'Token ' + process.env.GITHUB_TOKEN_READ_ONLY
});
return fetch(`${ALL_GETH_COMMITS_URL}/${versionNumber}`, { headers })
.then(response => response.json()) .then(response => response.json())
.then(commit => commit.sha.slice(0, 8)); .then(commit => commit.sha.slice(0, 8));
}; };

View file

@ -1,7 +1,13 @@
import { LATEST_GETH_RELEASE_URL } from '../constants'; import { LATEST_GETH_RELEASE_URL } from '../constants';
export const fetchLatestReleaseVersionAndName = () => { export const fetchLatestReleaseVersionAndName = () => {
return fetch(LATEST_GETH_RELEASE_URL) const headers = new Headers({
// Note: this token expires on Dec 16, 2023
// check fine-grained tokens https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token#about-personal-access-tokens
Authorization: 'Token ' + process.env.GITHUB_TOKEN_READ_ONLY
});
return fetch(LATEST_GETH_RELEASE_URL, { headers })
.then(response => response.json()) .then(response => response.json())
.then(release => { .then(release => {
return { return {