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 }}"
|
"PUBLIC_APPWRITE_PROJECT_INIT_ID=${{ vars.PUBLIC_APPWRITE_PROJECT_INIT_ID }}"
|
||||||
"APPWRITE_DB_INIT_ID=${{ secrets.APPWRITE_DB_INIT_ID }}"
|
"APPWRITE_DB_INIT_ID=${{ secrets.APPWRITE_DB_INIT_ID }}"
|
||||||
"APPWRITE_COL_INIT_ID=${{ secrets.APPWRITE_COL_INIT_ID }}"
|
"APPWRITE_COL_INIT_ID=${{ secrets.APPWRITE_COL_INIT_ID }}"
|
||||||
|
"GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}"
|
||||||
|
|
||||||
deploy:
|
deploy:
|
||||||
needs: build
|
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 }}"
|
"PUBLIC_APPWRITE_PROJECT_INIT_ID=${{ vars.PUBLIC_APPWRITE_PROJECT_INIT_ID }}"
|
||||||
"APPWRITE_DB_INIT_ID=${{ secrets.APPWRITE_DB_INIT_ID }}"
|
"APPWRITE_DB_INIT_ID=${{ secrets.APPWRITE_DB_INIT_ID }}"
|
||||||
"APPWRITE_COL_INIT_ID=${{ secrets.APPWRITE_COL_INIT_ID }}"
|
"APPWRITE_COL_INIT_ID=${{ secrets.APPWRITE_COL_INIT_ID }}"
|
||||||
|
"GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}"
|
||||||
|
|
||||||
deploy:
|
deploy:
|
||||||
needs: build
|
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 }}
|
PUBLIC_APPWRITE_PROJECT_INIT_ID: ${{ secrets.PUBLIC_APPWRITE_PROJECT_INIT_ID }}
|
||||||
APPWRITE_DB_INIT_ID: ${{ secrets.APPWRITE_DB_INIT_ID }}
|
APPWRITE_DB_INIT_ID: ${{ secrets.APPWRITE_DB_INIT_ID }}
|
||||||
APPWRITE_COL_INIT_ID: ${{ secrets.APPWRITE_COL_INIT_ID }}
|
APPWRITE_COL_INIT_ID: ${{ secrets.APPWRITE_COL_INIT_ID }}
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
run: pnpm run build
|
run: pnpm run build
|
||||||
|
|||||||
@@ -25,7 +25,8 @@ ENV APPWRITE_DB_INIT_ID ${APPWRITE_DB_INIT_ID}
|
|||||||
ARG APPWRITE_COL_INIT_ID
|
ARG APPWRITE_COL_INIT_ID
|
||||||
ENV APPWRITE_COL_INIT_ID ${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 PNPM_HOME="/pnpm"
|
||||||
ENV PATH="$PNPM_HOME:$PATH"
|
ENV PATH="$PNPM_HOME:$PATH"
|
||||||
|
|||||||
@@ -4,6 +4,12 @@ const perPage = 100;
|
|||||||
|
|
||||||
const outputFile = `./src/lib/contributors.ts`;
|
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() {
|
async function fetchRepositories() {
|
||||||
let page = 1;
|
let page = 1;
|
||||||
let repositoriesData = [];
|
let repositoriesData = [];
|
||||||
@@ -14,9 +20,7 @@ async function fetchRepositories() {
|
|||||||
const url = `https://api.github.com/orgs/appwrite/repos?page=${page}&per_page=${perPage}`;
|
const url = `https://api.github.com/orgs/appwrite/repos?page=${page}&per_page=${perPage}`;
|
||||||
|
|
||||||
const response = await fetch(url, {
|
const response = await fetch(url, {
|
||||||
headers: {
|
headers
|
||||||
// Authorization: `token $TOKEN_HERE `
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
if (!response.ok) {
|
if (!response.ok) {
|
||||||
@@ -46,9 +50,7 @@ async function fetchContributors(apiUrl) {
|
|||||||
console.log(`Fetching page ${page} of contributors...`);
|
console.log(`Fetching page ${page} of contributors...`);
|
||||||
const url = `${apiUrl}?page=${page}&per_page=${perPage}`;
|
const url = `${apiUrl}?page=${page}&per_page=${perPage}`;
|
||||||
const response = await fetch(url, {
|
const response = await fetch(url, {
|
||||||
headers: {
|
headers
|
||||||
// Authorization: `token $TOKEN_HERE `
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
if (!response.ok) {
|
if (!response.ok) {
|
||||||
|
|||||||
Reference in New Issue
Block a user