fix: gh token (#646)

* fix: init stuff

* fix: init

* fix: github token

* fix: string

* console logs

* fix gh stuff
This commit is contained in:
Torsten Dittmann
2024-02-19 15:36:43 +00:00
committed by GitHub
parent 5391e12d4a
commit ff48308244
5 changed files with 13 additions and 7 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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"

View File

@@ -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) {