From 9923a5f9fcaa47e6f00ed1f4f4f781462508ed7e Mon Sep 17 00:00:00 2001 From: Pranshu Srivastava Date: Mon, 19 Feb 2024 13:33:09 +0530 Subject: [PATCH] chore: automate release workflow Signed-off-by: Pranshu Srivastava --- .github/PULL_REQUEST_TEMPLATE.md | 6 ++ .github/workflows/release.yml | 86 ++++++++++++++++++++++++++ CHANGELOG.md | 18 ++++++ Makefile | 2 +- README.md | 2 +- go.mod | 3 - go.sum | 6 -- scripts/generate-release-notes.sh | 21 +++++++ scripts/update-compatibility-matrix.sh | 53 ++++++++++++++++ tools/tools.go | 2 +- 10 files changed, 187 insertions(+), 12 deletions(-) create mode 100644 .github/workflows/release.yml create mode 100755 scripts/generate-release-notes.sh create mode 100755 scripts/update-compatibility-matrix.sh diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 9ee1c73c4e..360995809d 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -11,3 +11,9 @@ **Which issue(s) this PR fixes** *(optional, in `fixes #(, fixes #, ...)` format, will close the issue(s) when PR gets merged)*: Fixes # + +