From dc2ada05a70a94b6d537c13e4dafff9788a7c362 Mon Sep 17 00:00:00 2001 From: Josh Gross Date: Mon, 30 Jan 2023 19:05:34 -0500 Subject: [PATCH] Skip fetching org values for non-org repos --- actions-languageserver/src/context-providers/secrets.ts | 4 ++++ actions-languageserver/src/context-providers/variables.ts | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/actions-languageserver/src/context-providers/secrets.ts b/actions-languageserver/src/context-providers/secrets.ts index 7f735e0..61c6ca0 100644 --- a/actions-languageserver/src/context-providers/secrets.ts +++ b/actions-languageserver/src/context-providers/secrets.ts @@ -142,6 +142,10 @@ async function fetchEnvironmentSecrets( } async function fetchOrganizationSecrets(octokit: Octokit, repo: RepositoryContext): Promise { + if (!repo.organizationOwned) { + return []; + } + try { const secrets: {name: string}[] = await octokit.paginate("GET /repos/{owner}/{repo}/actions/organization-secrets", { owner: repo.owner, diff --git a/actions-languageserver/src/context-providers/variables.ts b/actions-languageserver/src/context-providers/variables.ts index eb150ec..52babbd 100644 --- a/actions-languageserver/src/context-providers/variables.ts +++ b/actions-languageserver/src/context-providers/variables.ts @@ -152,6 +152,10 @@ async function fetchEnvironmentVariables( } async function fetchOrganizationVariables(octokit: Octokit, repo: RepositoryContext): Promise { + if (!repo.organizationOwned) { + return []; + } + try { const variables: {name: string; value: string}[] = await octokit.paginate( "GET /repos/{owner}/{repo}/actions/organization-variables",