From aa1edcf9e86dc8e54db83fc8361c7303b31234f6 Mon Sep 17 00:00:00 2001 From: achristmascarl Date: Wed, 18 Sep 2024 12:47:27 -0400 Subject: [PATCH 1/4] preview release diff in terminal --- .github/release.yml | 0 Makefile | 1 + 2 files changed, 1 insertion(+) create mode 100644 .github/release.yml diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 0000000..e69de29 diff --git a/Makefile b/Makefile index 2355654..4b49872 100644 --- a/Makefile +++ b/Makefile @@ -38,6 +38,7 @@ release: git commit -m "bump to v$(version)" git push gh pr create --fill + echo $(gh pr diff) @read -n 1 -p "are you sure you want to release v$(version)? [Y/n] " confirmation && if [ "$$confirmation" = "Y" ]; then echo " continuing..."; else echo " aborting..."; exit 1; fi gh pr merge --admin --squash --delete-branch git checkout main From d6083bba584a59598300451ee56ace2344444ac1 Mon Sep 17 00:00:00 2001 From: achristmascarl Date: Wed, 18 Sep 2024 12:47:55 -0400 Subject: [PATCH 2/4] wip --- .github/release.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/release.yml b/.github/release.yml index e69de29..eb363e6 100644 --- a/.github/release.yml +++ b/.github/release.yml @@ -0,0 +1,2 @@ +# add exclusions: +# https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes From d857a8f09c218e93f797d34ced1ee6384521b194 Mon Sep 17 00:00:00 2001 From: achristmascarl Date: Wed, 18 Sep 2024 17:03:33 -0400 Subject: [PATCH 3/4] update release cmd --- .github/release.yml | 6 ++++-- Makefile | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/release.yml b/.github/release.yml index eb363e6..ee56916 100644 --- a/.github/release.yml +++ b/.github/release.yml @@ -1,2 +1,4 @@ -# add exclusions: -# https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes +changelog: + exclude: + labels: + - no-release-notes diff --git a/Makefile b/Makefile index 4b49872..d972459 100644 --- a/Makefile +++ b/Makefile @@ -37,7 +37,7 @@ release: git add Cargo.lock git commit -m "bump to v$(version)" git push - gh pr create --fill + gh pr create --fill --label no-release-notes echo $(gh pr diff) @read -n 1 -p "are you sure you want to release v$(version)? [Y/n] " confirmation && if [ "$$confirmation" = "Y" ]; then echo " continuing..."; else echo " aborting..."; exit 1; fi gh pr merge --admin --squash --delete-branch From 3e5b80b15e728e63ea8da7cb22070fc17082c437 Mon Sep 17 00:00:00 2001 From: achristmascarl Date: Wed, 18 Sep 2024 17:06:33 -0400 Subject: [PATCH 4/4] adjust diff out --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index d972459..046d2e0 100644 --- a/Makefile +++ b/Makefile @@ -38,7 +38,7 @@ release: git commit -m "bump to v$(version)" git push gh pr create --fill --label no-release-notes - echo $(gh pr diff) + gh pr diff | cat @read -n 1 -p "are you sure you want to release v$(version)? [Y/n] " confirmation && if [ "$$confirmation" = "Y" ]; then echo " continuing..."; else echo " aborting..."; exit 1; fi gh pr merge --admin --squash --delete-branch git checkout main