Skip to content

Commit 592a428

Browse files
authored
update readme versions post-release (#290)
1 parent 0d8f612 commit 592a428

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

.travis.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,3 +79,7 @@ jobs:
7979
if: type = push AND tag =~ /^v\d+\.\d+(\.\d+)?(-\S*)?$/ AND env(GITHUB_TOKEN) IS present
8080
script: make ekscharts-sync-release
8181
name: Sync to EKS Charts
82+
- stage: ReadMe Version Sync
83+
if: type = push AND tag =~ /^v\d+\.\d+(\.\d+)?(-\S*)?$/ AND env(GITHUB_TOKEN) IS present
84+
script: make create-release-prep-pr-readme
85+
name: Sync ReadMe versions

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,9 @@ create-local-release-tag-patch:
156156
create-release-prep-pr:
157157
${MAKEFILE_PATH}/scripts/prepare-for-release
158158

159+
create-release-prep-pr-readme:
160+
${MAKEFILE_PATH}/scripts/prepare-for-release -m
161+
159162
create-release-prep-pr-draft:
160163
${MAKEFILE_PATH}/scripts/prepare-for-release -d
161164

scripts/prepare-for-release

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,14 @@ PREVIOUS_VERSION=$(make -s -f $MAKEFILE_PATH previous-release-tag | cut -b 2- )
1717
REPO_README=$REPO_ROOT_PATH/README.md
1818
CHART=$REPO_ROOT_PATH/config/helm/aws-node-termination-handler/Chart.yaml
1919
CHART_VALUES=$REPO_ROOT_PATH/config/helm/aws-node-termination-handler/values.yaml
20-
FILES=("$REPO_README" "$CHART" "$CHART_VALUES")
20+
# ReadMe will be updated post-release due to long NTH release time
21+
FILES=("$CHART" "$CHART_VALUES")
2122
FILES_CHANGED=()
2223

2324
# release prep
2425
LATEST_TAG="v$LATEST_VERSION"
2526
NEW_BRANCH="pr/$LATEST_TAG-release"
26-
COMMIT_MESSAGE="🥑🤖 $LATEST_TAG release prep [Skip Helm E2E Tests] 🤖🥑"
27+
COMMIT_MESSAGE="🥑🤖 $LATEST_TAG release prep 🤖🥑"
2728

2829
# PR details
2930
DEFAULT_REPO_FULL_NAME=$(make -s -f $MAKEFILE_PATH repo-full-name)
@@ -43,6 +44,7 @@ HELP=$(cat << 'EOM'
4344
4445
Options:
4546
-d create a draft pr
47+
-m update versions in ReadMe only
4648
-r target repo full name for the pr (default: aws/aws-node-termination-handler)
4749
-h help
4850
@@ -57,7 +59,7 @@ REPO_FULL_NAME=""
5759
NEED_ROLLBACK=true
5860

5961
process_args() {
60-
while getopts "hdr:" opt; do
62+
while getopts "hdmr:" opt; do
6163
case ${opt} in
6264
h )
6365
echo -e "$HELP" 1>&2
@@ -66,6 +68,12 @@ process_args() {
6668
d )
6769
DRAFT=true
6870
;;
71+
m )
72+
FILES=("$REPO_README")
73+
# release should be completed, so no longer prep
74+
COMMIT_MESSAGE="🥑🤖 $LATEST_TAG release 🤖🥑"
75+
PR_TITLE="🥑🤖 $LATEST_TAG release"
76+
;;
6977
r )
7078
# todo: validate $REPO_FULL_NAME
7179
REPO_FULL_NAME="${OPTARG}"

0 commit comments

Comments
 (0)