From 39b86819532d2bbd7113074cf79ae6d37a0deedf Mon Sep 17 00:00:00 2001 From: Josh Cummings Date: Tue, 16 May 2023 09:16:45 -0600 Subject: [PATCH] Add Release Scripts - wait-for-done is a handy script for periodically checking Maven for the release - release-notes-sections is handy for working with Spring Boot Changelog --- scripts/release/release-notes-sections.yml | 17 +++++++++++++++++ scripts/release/wait-for-done.sh | 4 ++++ 2 files changed, 21 insertions(+) create mode 100644 scripts/release/release-notes-sections.yml create mode 100755 scripts/release/wait-for-done.sh diff --git a/scripts/release/release-notes-sections.yml b/scripts/release/release-notes-sections.yml new file mode 100644 index 00000000..2df63b02 --- /dev/null +++ b/scripts/release/release-notes-sections.yml @@ -0,0 +1,17 @@ +changelog: + issues: + exclude: + labels: ["duplicate", "invalid", "declined"] + sections: + - title: "New Features" + emoji: ":star:" + labels: ["enhancement"] + - title: "Bug Fixes" + emoji: ":beetle:" + labels: ["bug", "regression"] + - title: "Dependency Upgrades" + emoji: ":hammer:" + labels: ["dependency-upgrade"] + - title: "Non-passive" + emoji: ":rewind:" + labels: ["breaks-passivity"] diff --git a/scripts/release/wait-for-done.sh b/scripts/release/wait-for-done.sh new file mode 100755 index 00000000..ff543820 --- /dev/null +++ b/scripts/release/wait-for-done.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +VERSION=$1 +until http -h --check-status --ignore-stdin https://repo1.maven.org/maven2/org/springframework/session/spring-session-core/$VERSION/; do sleep 10; clear; done; spd-say "It is now uploaded"