From 6c02eef04c14ee2fa2207a31d8c6d5042d2acd09 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Mon, 21 Jun 2021 11:18:39 -0400 Subject: [PATCH 1/3] release v5.0.0-rc.0 Signed-off-by: Sebastian Malton --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7a71c0dd8e..ab283121e9 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "productName": "OpenLens", "description": "OpenLens - Open Source IDE for Kubernetes", "homepage": "https://github.com/lensapp/lens", - "version": "5.0.0-beta.11", + "version": "5.0.0-rc.0", "main": "static/build/main.js", "copyright": "© 2021 OpenLens Authors", "license": "MIT", From 1849485f3a070646e306d73d2135977ac28e2348 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Mon, 21 Jun 2021 11:21:45 -0400 Subject: [PATCH 2/3] Fix release-drafter.yml Signed-off-by: Sebastian Malton --- .github/release-drafter.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml index f7b3529b74..93536874e2 100644 --- a/.github/release-drafter.yml +++ b/.github/release-drafter.yml @@ -10,6 +10,7 @@ categories: - title: '🧰 Maintenance' labels: - 'chore' + - 'area/documentation' - 'area/ci' - 'area/tests' - 'dependencies' From 2dbff02767a0e754c78878610c712f657bfe391c Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Mon, 21 Jun 2021 14:37:58 -0400 Subject: [PATCH 3/3] Add ability to force tag Signed-off-by: Sebastian Malton --- Makefile | 2 +- scripts/tag-release.sh | 15 +++++++++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index f2c9d0eb13..883968feda 100644 --- a/Makefile +++ b/Makefile @@ -44,7 +44,7 @@ release-version: .PHONY: tag-release tag-release: - scripts/tag-release.sh + scripts/tag-release.sh $(CMD_ARGS) .PHONY: test test: binaries/client diff --git a/scripts/tag-release.sh b/scripts/tag-release.sh index 82b7f14e6c..ce2ddffb2b 100755 --- a/scripts/tag-release.sh +++ b/scripts/tag-release.sh @@ -1,10 +1,21 @@ #!/bin/bash +while [[ $# -gt 0 ]]; do + key="$1" + + case $key in + -f|--force) + FORCE="--force" + shift # past argument + ;; + esac +done + if [[ `git branch --show-current` =~ ^release/v ]] then VERSION_STRING=$(cat package.json | jq '.version' -r | xargs printf "v%s") - git tag ${VERSION_STRING} - git push ${GIT_REMOTE:-origin} ${VERSION_STRING} + git tag ${VERSION_STRING} ${FORCE} + git push ${GIT_REMOTE:-origin} ${VERSION_STRING} ${FORCE} else echo "You must be in a release branch" fi