From 6cfb8d823819bde90b91498a6ac31a621245dbda Mon Sep 17 00:00:00 2001 From: Brad Rogers Date: Wed, 30 Sep 2020 16:00:05 -0700 Subject: [PATCH] Add release scripts - Add release note generator - Move update version to scripts/ --- scripts/release_note_generator.sh | 9 +++++++++ update_version.sh => scripts/update_version.sh | 0 2 files changed, 9 insertions(+) create mode 100644 scripts/release_note_generator.sh rename update_version.sh => scripts/update_version.sh (100%) diff --git a/scripts/release_note_generator.sh b/scripts/release_note_generator.sh new file mode 100644 index 00000000..cb6e945d --- /dev/null +++ b/scripts/release_note_generator.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +last_version=$(git tag --sort v:refname | tail -n 2 | head -n 1) +echo "Getting commit history since $last_version" +num_commits=$(git rev-list --count $last_version..HEAD) +echo "Found $num_commits commits since last revision" +git_log=$(git log -n $num_commits --pretty="format:* %s %n") +linked_log=$(echo "Release Notes: \n\n$git_log" | sed -e 's/#\([0-9]*\)/[#\1](github.com\/dropbox\/dropbox-sdk-python\/pull\/\1)/g') +echo "\n\n$linked_log" \ No newline at end of file diff --git a/update_version.sh b/scripts/update_version.sh similarity index 100% rename from update_version.sh rename to scripts/update_version.sh