get-preview-channel-changes errors on invalid token (#9616)

Release Notes:

- N/A
This commit is contained in:
Conrad Irwin 2024-03-20 21:44:12 -06:00 committed by GitHub
parent ac4c6c60f1
commit 65c6bfebda
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,8 +1,7 @@
#!/usr/bin/env node --redirect-warnings=/dev/null
const { execFileSync } = require("child_process");
const { GITHUB_ACCESS_TOKEN } = process.env;
const PR_REGEX = /#\d+/; // Ex: matches on #4241
let { GITHUB_ACCESS_TOKEN } = process.env;
const FIXES_REGEX = /(fixes|closes|completes) (.+[/#]\d+.*)$/im;
main();
@ -20,26 +19,14 @@ async function main() {
// Print the previous release
console.log(`Changes from ${oldTag} to ${newTag}\n`);
let hasProtocolChanges = false;
try {
execFileSync("git", [
"diff",
oldTag,
newTag,
"--exit-code",
"--",
"crates/rpc",
]).status != 0;
} catch (error) {
hasProtocolChanges = true;
}
if (hasProtocolChanges) {
console.warn(
"\033[31;1;4mRPC protocol changes, server should be re-deployed\033[0m\n",
);
} else {
console.log("No RPC protocol changes\n");
if (!GITHUB_ACCESS_TOKEN) {
try {
GITHUB_ACCESS_TOKEN = execFileSync("gh", ["auth", "token"]).toString();
} catch (error) {
console.log(error);
console.log("No GITHUB_ACCESS_TOKEN, and no `gh auth token`");
process.exit(1);
}
}
// Get the PRs merged between those two tags.
@ -69,7 +56,7 @@ async function main() {
// Print the pull request title and URL.
const pullRequest = await response.json();
const releaseNotesHeader = /^\s*(?:Release )?Notes\s*:(.+)/ims;
const releaseNotesHeader = /^\s*Release Notes:(.+)/ims;
let releaseNotes = pullRequest.body || "";
const captures = releaseNotesHeader.exec(releaseNotes);