From d108ee88899b3b70fd8f5ca208f609603fcf7c17 Mon Sep 17 00:00:00 2001 From: Mykhailo Kuznietsov Date: Mon, 17 Aug 2020 11:54:25 +0300 Subject: [PATCH] Add separate parameter for updating nightly OLM files during release (#405) Signed-off-by: Mykhailo Kuznietsov --- RELEASE.md | 1 + make-release.sh | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/RELEASE.md b/RELEASE.md index 8b44dfc897..1a3da197c2 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -12,6 +12,7 @@ Export environment variables: ``` Usage: ./make-release.sh [RELEASE_VERSION] --release --release-olm-files --push-olm-files --push-git-changes --pull-requests --release: to release + --update-nightly-olm-files: generate new olm files for nightly version --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 diff --git a/make-release.sh b/make-release.sh index 03629dfda0..373dccf9ef 100755 --- a/make-release.sh +++ b/make-release.sh @@ -21,6 +21,7 @@ init() { PUSH_GIT_CHANGES=false CREATE_PULL_REQUESTS=false RELEASE_OLM_FILES=false + UPDATE_NIGHTLY_OLM_FILES=false RELEASE_DIR=$(cd "$(dirname "$0")"; pwd) if [[ $# -lt 1 ]]; then usage; exit; fi @@ -32,6 +33,7 @@ init() { '--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;; + '--update-nightly-olm-files') UPDATE_NIGHTLY_OLM_FILES=true; shift 0;; '--help'|'-h') usage; exit;; esac shift 1 @@ -244,7 +246,9 @@ createPRToMasterBranch() { run() { checkoutToReleaseBranch releaseOperatorCode - updateNightlyOlmFiles + if [[ $UPDATE_NIGHTLY_OLM_FILES == "true" ]]; then + updateNightlyOlmFiles + fi if [[ $RELEASE_OLM_FILES == "true" ]]; then releaseOlmFiles fi