From aae4524d0d33da36c3ebcf2c8c7892c8860e5ef4 Mon Sep 17 00:00:00 2001 From: Anatoliy Bazko Date: Fri, 15 May 2020 17:46:55 +0300 Subject: [PATCH] Allows not to release olm files Signed-off-by: Anatoliy Bazko --- RELEASE.md | 3 ++- make-release.sh | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index 077ded744..336f9feb2 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -11,8 +11,9 @@ Export environment variables: ``` ``` -Usage: ./make-release.sh [RELEASE_VERSION] --release --push-olm-files --push-git-changes --pull-requests +Usage: ./make-release.sh [RELEASE_VERSION] --release --release-olm-files --push-olm-files --push-git-changes --pull-requests --release: to release + --release-olm-files: to release olm files --push-olm-files: to push OLM files to quay.io. This flag should be omitted if already a greater version released. For instance, we are releasing 7.9.3 version but 7.10.0 already exists. Otherwise it breaks the linear update path of the stable channel. diff --git a/make-release.sh b/make-release.sh index 9984c257e..f76a2bdec 100755 --- a/make-release.sh +++ b/make-release.sh @@ -21,6 +21,7 @@ init() { PUSH_OLM_FILES=false PUSH_GIT_CHANGES=false CREATE_PULL_REQUESTS=false + RELEASE_OLM_FILES=false RELEASE_DIR=$(cd "$(dirname "$0")"; pwd) if [[ $# -lt 1 ]]; then usage; exit; fi @@ -31,6 +32,7 @@ init() { '--push-olm-files') PUSH_OLM_FILES=true; shift 0;; '--push-git-changes') PUSH_GIT_CHANGES=true; shift 0;; '--pull-requests') CREATE_PULL_REQUESTS=true; shift 0;; + '--release-olm-files') RELEASE_OLM_FILES=true; shift 0;; '--help'|'-h') usage; exit;; esac shift 1 @@ -244,7 +246,9 @@ run() { checkoutToReleaseBranch releaseOperatorCode updateNightlyOlmFiles - releaseOlmFiles + if [[ $RELEASE_OLM_FILES == "true" ]]; then + releaseOlmFiles + fi } init "$@"