We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 640625d commit 54484bdCopy full SHA for 54484bd
.env-example
@@ -1,7 +1,7 @@
1
NEXT_PUBLIC_GTM_ID=
2
LLMS_BASE_URL=
3
GITHUB_APP_ID=
4
-GITHUB_APP_PRIVATE_KEY=
+GITHUB_APP_PRIVATE_KEY= # Base64 encoded GitHub App private key
5
GITHUB_APP_INSTALLATION_ID=
6
GITHUB_DISCUSSION_CATEGORY_ID=
7
GITHUB_REPOSITORY=
lib/github-discussions.ts
@@ -1,9 +1,12 @@
import { App } from '@octokit/app';
import { graphql } from '@octokit/graphql';
+// Decode base64 private key for Vercel deployment
+const privateKey = Buffer.from(process.env.GITHUB_APP_PRIVATE_KEY!, 'base64').toString('utf-8');
+
const app = new App({
8
appId: process.env.GITHUB_APP_ID!,
- privateKey: process.env.GITHUB_APP_PRIVATE_KEY!,
9
+ privateKey: privateKey,
10
});
11
12
async function getGraphQLClient() {
0 commit comments