From 0ad06fc639d7f8bdff135a58d435e6cb15029842 Mon Sep 17 00:00:00 2001 From: Vlad Frangu Date: Mon, 14 Feb 2022 01:59:40 +0200 Subject: [PATCH] fix(CI): skip pull request checks for runs that don't include the token (#327) --- scripts/bump-version.mjs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/scripts/bump-version.mjs b/scripts/bump-version.mjs index 6b0edfd5..bc5a1df3 100644 --- a/scripts/bump-version.mjs +++ b/scripts/bump-version.mjs @@ -4,9 +4,6 @@ import conventionalRecommendedBump from 'conventional-recommended-bump'; import { execSync } from 'node:child_process'; import { promisify } from 'node:util'; -const octokit = new Octokit(); -const [OWNER, REPOSITORY] = process.env.GITHUB_REPOSITORY.split('/'); - const lastCommitMessage = execSync('git log -1 --pretty=%B', { encoding: 'utf8' }); if (lastCommitMessage.startsWith('chore(release)')) { @@ -45,6 +42,14 @@ console.info( `✅ Done! discord-api-types was bumped to ${newVersion['discord-api-types']}! Checking if there was a pull request open already and closing it if so...`, ); +if (!process.env.GITHUB_TOKEN) { + console.info('🙉 Skipping the pull request checks as no GITHUB_TOKEN was provided.'); + process.exit(0); +} + +const octokit = new Octokit(); +const [OWNER, REPOSITORY] = process.env.GITHUB_REPOSITORY.split('/'); + const pullRequests = await octokit.pulls.list({ owner: OWNER, repo: REPOSITORY,