summaryrefslogtreecommitdiff
path: root/tools/release/05_create_release_notes.ts
diff options
context:
space:
mode:
Diffstat (limited to 'tools/release/05_create_release_notes.ts')
-rwxr-xr-xtools/release/05_create_release_notes.ts12
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/release/05_create_release_notes.ts b/tools/release/05_create_release_notes.ts
new file mode 100755
index 000000000..7ac84de10
--- /dev/null
+++ b/tools/release/05_create_release_notes.ts
@@ -0,0 +1,12 @@
+#!/usr/bin/env -S deno run --allow-read --allow-write --allow-run=cargo,git --no-check
+// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
+import { path } from "./deps.ts";
+import { DenoWorkspace } from "./deno_workspace.ts";
+
+const workspace = await DenoWorkspace.load();
+
+// create a release notes file for the GH release draft
+await Deno.writeTextFile(
+ path.join(DenoWorkspace.rootDirPath, "./target/release/release-notes.md"),
+ workspace.getReleasesMdFile().getLatestReleaseText().fullText,
+);