mirror of
https://github.com/LukeHagar/website.git
synced 2025-12-06 12:57:48 +00:00
fix: gh token (#646)
* fix: init stuff * fix: init * fix: github token * fix: string * console logs * fix gh stuff
This commit is contained in:
1
.github/workflows/production.yml
vendored
1
.github/workflows/production.yml
vendored
@@ -39,6 +39,7 @@ jobs:
|
||||
"PUBLIC_APPWRITE_PROJECT_INIT_ID=${{ vars.PUBLIC_APPWRITE_PROJECT_INIT_ID }}"
|
||||
"APPWRITE_DB_INIT_ID=${{ secrets.APPWRITE_DB_INIT_ID }}"
|
||||
"APPWRITE_COL_INIT_ID=${{ secrets.APPWRITE_COL_INIT_ID }}"
|
||||
"GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}"
|
||||
|
||||
deploy:
|
||||
needs: build
|
||||
|
||||
1
.github/workflows/staging.yml
vendored
1
.github/workflows/staging.yml
vendored
@@ -40,6 +40,7 @@ jobs:
|
||||
"PUBLIC_APPWRITE_PROJECT_INIT_ID=${{ vars.PUBLIC_APPWRITE_PROJECT_INIT_ID }}"
|
||||
"APPWRITE_DB_INIT_ID=${{ secrets.APPWRITE_DB_INIT_ID }}"
|
||||
"APPWRITE_COL_INIT_ID=${{ secrets.APPWRITE_COL_INIT_ID }}"
|
||||
"GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}"
|
||||
|
||||
deploy:
|
||||
needs: build
|
||||
|
||||
1
.github/workflows/tests.yml
vendored
1
.github/workflows/tests.yml
vendored
@@ -45,4 +45,5 @@ jobs:
|
||||
PUBLIC_APPWRITE_PROJECT_INIT_ID: ${{ secrets.PUBLIC_APPWRITE_PROJECT_INIT_ID }}
|
||||
APPWRITE_DB_INIT_ID: ${{ secrets.APPWRITE_DB_INIT_ID }}
|
||||
APPWRITE_COL_INIT_ID: ${{ secrets.APPWRITE_COL_INIT_ID }}
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
run: pnpm run build
|
||||
|
||||
@@ -25,7 +25,8 @@ ENV APPWRITE_DB_INIT_ID ${APPWRITE_DB_INIT_ID}
|
||||
ARG APPWRITE_COL_INIT_ID
|
||||
ENV APPWRITE_COL_INIT_ID ${APPWRITE_COL_INIT_ID}
|
||||
|
||||
|
||||
ARG GITHUB_TOKEN
|
||||
ENV GITHUB_TOKEN ${GITHUB_TOKEN}
|
||||
|
||||
ENV PNPM_HOME="/pnpm"
|
||||
ENV PATH="$PNPM_HOME:$PATH"
|
||||
|
||||
@@ -4,6 +4,12 @@ const perPage = 100;
|
||||
|
||||
const outputFile = `./src/lib/contributors.ts`;
|
||||
|
||||
const headers = process.env.GITHUB_TOKEN ? {
|
||||
Authorization: `token ${process.env.GITHUB_TOKEN}`
|
||||
} : {}
|
||||
|
||||
console.log(`using github token: ${!!process.env.GITHUB_TOKEN}`)
|
||||
|
||||
async function fetchRepositories() {
|
||||
let page = 1;
|
||||
let repositoriesData = [];
|
||||
@@ -14,9 +20,7 @@ async function fetchRepositories() {
|
||||
const url = `https://api.github.com/orgs/appwrite/repos?page=${page}&per_page=${perPage}`;
|
||||
|
||||
const response = await fetch(url, {
|
||||
headers: {
|
||||
// Authorization: `token $TOKEN_HERE `
|
||||
}
|
||||
headers
|
||||
});
|
||||
|
||||
if (!response.ok) {
|
||||
@@ -46,9 +50,7 @@ async function fetchContributors(apiUrl) {
|
||||
console.log(`Fetching page ${page} of contributors...`);
|
||||
const url = `${apiUrl}?page=${page}&per_page=${perPage}`;
|
||||
const response = await fetch(url, {
|
||||
headers: {
|
||||
// Authorization: `token $TOKEN_HERE `
|
||||
}
|
||||
headers
|
||||
});
|
||||
|
||||
if (!response.ok) {
|
||||
|
||||
Reference in New Issue
Block a user