summaryrefslogtreecommitdiff
path: root/tools/release/02_create_pr.ts
diff options
context:
space:
mode:
Diffstat (limited to 'tools/release/02_create_pr.ts')
-rwxr-xr-xtools/release/02_create_pr.ts12
1 files changed, 6 insertions, 6 deletions
diff --git a/tools/release/02_create_pr.ts b/tools/release/02_create_pr.ts
index 165dc3d34..0c0ab7b73 100755
--- a/tools/release/02_create_pr.ts
+++ b/tools/release/02_create_pr.ts
@@ -1,7 +1,7 @@
-#!/usr/bin/env -S deno run --allow-read --allow-write --allow-env --allow-net --allow-run=cargo,git --no-check --lock=tools/deno.lock.json
+#!/usr/bin/env -S deno run -A --lock=tools/deno.lock.json
// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
import { DenoWorkspace } from "./deno_workspace.ts";
-import { createOctoKit, getGitHubRepository } from "./deps.ts";
+import { $, createOctoKit, getGitHubRepository } from "./deps.ts";
const octoKit = createOctoKit();
const workspace = await DenoWorkspace.load();
@@ -12,15 +12,15 @@ const originalBranch = await repo.gitCurrentBranch();
const newBranchName = `release_${cliCrate.version.replace(/\./, "_")}`;
// Create and push branch
-console.log(`Creating branch ${newBranchName}...`);
+$.logStep(`Creating branch ${newBranchName}...`);
await repo.gitBranch(newBranchName);
await repo.gitAdd();
await repo.gitCommit(cliCrate.version);
-console.log("Pushing branch...");
+$.logStep("Pushing branch...");
await repo.gitPush("-u", "origin", "HEAD");
// Open PR
-console.log("Opening PR...");
+$.logStep("Opening PR...");
const openedPr = await octoKit.request("POST /repos/{owner}/{repo}/pulls", {
...getGitHubRepository(),
base: originalBranch,
@@ -29,7 +29,7 @@ const openedPr = await octoKit.request("POST /repos/{owner}/{repo}/pulls", {
title: cliCrate.version,
body: getPrBody(),
});
-console.log(`Opened PR at ${openedPr.data.url}`);
+$.log(`Opened PR at ${openedPr.data.url}`);
function getPrBody() {
let text = `Bumped versions for ${cliCrate.version}\n\n` +