From 564e63628d88a24b740a94f929f7fd75e2cb18d1 Mon Sep 17 00:00:00 2001 From: Pablo Date: Fri, 6 Jun 2025 15:21:21 +0200 Subject: [PATCH] refactor: rename gh token to not be public --- .env.example | 2 +- docs/api-keys.md | 2 +- src/lib/api/fetchGFIs.ts | 2 +- src/lib/api/fetchGitHistory.ts | 2 +- src/lib/api/ghRepoData.ts | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.env.example b/.env.example index ab2e7047a6e..2a2aa721de9 100644 --- a/.env.example +++ b/.env.example @@ -14,7 +14,7 @@ # NEXT_PUBLIC_ALGOLIA_BASE_SEARCH_INDEX_NAME=insertValue # Github token for read-only use with api functions -# NEXT_PUBLIC_GITHUB_TOKEN_READ_ONLY=insertValue +# GITHUB_TOKEN_READ_ONLY=insertValue # Etherscan API key (required for Etherscan API fetches) # ETHERSCAN_API_KEY=insertValue diff --git a/docs/api-keys.md b/docs/api-keys.md index af2b7642bf0..01d6298f7c1 100644 --- a/docs/api-keys.md +++ b/docs/api-keys.md @@ -11,7 +11,7 @@ We recommend setting this up when running the project locally, as we use the Git ```sh # .env Example: -NEXT_PUBLIC_GITHUB_TOKEN_READ_ONLY=48f84de812090000demo00000000697cf6e6a059 +GITHUB_TOKEN_READ_ONLY=48f84de812090000demo00000000697cf6e6a059 ``` 2. Add Etherscan API token (free) diff --git a/src/lib/api/fetchGFIs.ts b/src/lib/api/fetchGFIs.ts index a237b36661d..61887717771 100644 --- a/src/lib/api/fetchGFIs.ts +++ b/src/lib/api/fetchGFIs.ts @@ -16,7 +16,7 @@ export const fetchGFIs = async () => { try { const response = await fetch(url, { headers: { - Authorization: `token ${process.env.NEXT_PUBLIC_GITHUB_TOKEN_READ_ONLY}`, + Authorization: `token ${process.env.GITHUB_TOKEN_READ_ONLY}`, Accept: "application/vnd.github.v3+json", }, }) diff --git a/src/lib/api/fetchGitHistory.ts b/src/lib/api/fetchGitHistory.ts index edf299252d5..ce63e96c836 100644 --- a/src/lib/api/fetchGitHistory.ts +++ b/src/lib/api/fetchGitHistory.ts @@ -11,7 +11,7 @@ async function fetchWithRateLimit(filepath: string): Promise { url.searchParams.set("path", filepath) url.searchParams.set("sha", "master") - const gitHubToken = process.env.NEXT_PUBLIC_GITHUB_TOKEN_READ_ONLY + const gitHubToken = process.env.GITHUB_TOKEN_READ_ONLY // If no token available, return empty array if (!gitHubToken) return [] diff --git a/src/lib/api/ghRepoData.ts b/src/lib/api/ghRepoData.ts index 1a753a65904..db817004806 100644 --- a/src/lib/api/ghRepoData.ts +++ b/src/lib/api/ghRepoData.ts @@ -106,7 +106,7 @@ export const ghRepoData = async (githubUrl: string) => { `https://api.github.com/repos/${repoOwner}/${repoName}`, { headers: { - Authorization: `Bearer ${process.env.NEXT_PUBLIC_GITHUB_TOKEN_READ_ONLY}`, + Authorization: `Bearer ${process.env.GITHUB_TOKEN_READ_ONLY}`, }, } ) @@ -121,7 +121,7 @@ export const ghRepoData = async (githubUrl: string) => { `https://api.github.com/repos/${repoOwner}/${repoName}/languages`, { headers: { - Authorization: `Bearer ${process.env.NEXT_PUBLIC_GITHUB_TOKEN_READ_ONLY}`, + Authorization: `Bearer ${process.env.GITHUB_TOKEN_READ_ONLY}`, }, } )