mirror of
https://github.com/zed-industries/zed.git
synced 2025-01-12 05:15:00 +00:00
get-preview-channel-changes errors on invalid token (#9616)
Release Notes: - N/A
This commit is contained in:
parent
ac4c6c60f1
commit
65c6bfebda
1 changed files with 10 additions and 23 deletions
|
@ -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;
|
||||
if (!GITHUB_ACCESS_TOKEN) {
|
||||
try {
|
||||
execFileSync("git", [
|
||||
"diff",
|
||||
oldTag,
|
||||
newTag,
|
||||
"--exit-code",
|
||||
"--",
|
||||
"crates/rpc",
|
||||
]).status != 0;
|
||||
GITHUB_ACCESS_TOKEN = execFileSync("gh", ["auth", "token"]).toString();
|
||||
} catch (error) {
|
||||
hasProtocolChanges = true;
|
||||
console.log(error);
|
||||
console.log("No GITHUB_ACCESS_TOKEN, and no `gh auth token`");
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
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");
|
||||
}
|
||||
|
||||
// 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);
|
||||
|
|
Loading…
Reference in a new issue