Skip to content

Commit 9ae7126

Browse files
committed
Update release helper scripts
1 parent f462ef7 commit 9ae7126

File tree

3 files changed

+22
-4
lines changed

3 files changed

+22
-4
lines changed

hack/changelog-template.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
### %%IC_VERSION%%
2+
%%TITLE%%
33

44
CHANGES:
55
* Update NGINX version to X.Y.Z.

hack/prepare-minor-release-in-master.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,10 @@ prev_helm_chart_version=$(echo $helm_chart_version | awk -F. '{ printf("%s.%s.%d
2323

2424
sed -i "" "s/$prev_ic_version/$ic_version/g" README.md
2525

26+
# update repo CHANGELOG
2627
sed -i "" "1r hack/changelog-template.txt" CHANGELOG.md
27-
sed -i "" -e "s/%%IC_VERSION%%/$ic_version/g" -e "s/%%HELM_CHART_VERSION%%/$helm_chart_version/g" CHANGELOG.md
28+
sed -i "" -e "s/%%TITLE%%/### $ic_version/g" -e "s/%%IC_VERSION%%/$ic_version/g" -e "s/%%HELM_CHART_VERSION%%/$helm_chart_version/g" CHANGELOG.md
29+
30+
# update docs CHANGELOG
31+
sed -i "" "1r hack/changelog-template.txt" docs-web/releases.md
32+
sed -i "" -e "s/%%TITLE%%/## NGINX Ingress Controller $ic_version/g" -e "s/%%IC_VERSION%%/$ic_version/g" -e "s/%%HELM_CHART_VERSION%%/$helm_chart_version/g" docs-web/releases.md

hack/prepare-minor-release.sh

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
FILES_TO_UPDATE_IC_VERSION=(
1212
Makefile
1313
README.md
14-
build/README.md
1514
deployments/daemon-set/nginx-ingress.yaml
1615
deployments/daemon-set/nginx-plus-ingress.yaml
1716
deployments/deployment/nginx-ingress.yaml
@@ -25,6 +24,8 @@ FILES_TO_UPDATE_IC_VERSION=(
2524

2625
FILE_TO_UPDATE_HELM_CHART_VERSION=( deployments/helm-chart/Chart.yaml )
2726

27+
DOCS_TO_UPDATE_FOLDER=docs-web
28+
2829
if [ $# != 2 ];
2930
then
3031
echo "Invalid number of arguments" 1>&2
@@ -41,5 +42,17 @@ prev_helm_chart_version=$(echo $helm_chart_version | awk -F. '{ printf("%s.%s.%d
4142
sed -i "" "s/$prev_ic_version/$ic_version/g" ${FILES_TO_UPDATE_IC_VERSION[*]}
4243
sed -i "" "s/$prev_helm_chart_version/$helm_chart_version/g" ${FILE_TO_UPDATE_HELM_CHART_VERSION[*]}
4344

45+
# update repo CHANGELOG
4446
sed -i "" "1r hack/changelog-template.txt" CHANGELOG.md
45-
sed -i "" -e "s/%%IC_VERSION%%/$ic_version/g" -e "s/%%HELM_CHART_VERSION%%/$helm_chart_version/g" CHANGELOG.md
47+
sed -i "" -e "s/%%TITLE%%/### $ic_version/g" -e "s/%%IC_VERSION%%/$ic_version/g" -e "s/%%HELM_CHART_VERSION%%/$helm_chart_version/g" CHANGELOG.md
48+
49+
# update docs CHANGELOG
50+
sed -i "" "1r hack/changelog-template.txt" $DOCS_TO_UPDATE_FOLDER/releases.md
51+
sed -i "" -e "s/%%TITLE%%/## NGINX Ingress Controller $ic_version/g" -e "s/%%IC_VERSION%%/$ic_version/g" -e "s/%%HELM_CHART_VERSION%%/$helm_chart_version/g" $DOCS_TO_UPDATE_FOLDER/releases.md
52+
53+
# update docs
54+
find $DOCS_TO_UPDATE_FOLDER -type f -name "*.md" -exec sed -i "" "s/v$prev_ic_version/v$ic_version/g" {} +
55+
find $DOCS_TO_UPDATE_FOLDER -type f -name "*.rst" -exec sed -i "" "s/v$prev_ic_version/v$ic_version/g" {} +
56+
57+
# update IC version in the helm doc
58+
sed -i "" "s/$prev_ic_version/$ic_version/g" $DOCS_TO_UPDATE_FOLDER/installation/installation-with-helm.md

0 commit comments

Comments
 (0)