File tree 5 files changed +31
-0
lines changed
5 files changed +31
-0
lines changed Original file line number Diff line number Diff line change 73
73
run : |
74
74
make generate-policies-file
75
75
76
+ - name : Generate changelog files
77
+ env :
78
+ GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
79
+ run : |
80
+ make generate-changelog-files
81
+
76
82
- name : Run chart-releaser
77
83
78
84
with :
Original file line number Diff line number Diff line change 1
1
imagelist.txt
2
2
policylist.txt
3
+ CHANGELOG.md
Original file line number Diff line number Diff line change @@ -19,6 +19,10 @@ generate-images-file:
19
19
generate-policies-file :
20
20
@./scripts/extract_policies.sh ./charts
21
21
22
+ .PHONY : generate-changelog-files
23
+ generate-changelog-files :
24
+ @./scripts/generate_changelog_files.sh ./charts imagelist.txt
25
+
22
26
.PHONY : shellcheck
23
27
shellcheck :
24
28
shellcheck scripts/*
Original file line number Diff line number Diff line change
1
+ release-notes-file : CHANGELOG.md
2
+ generate-release-notes : true
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ set -euo pipefail
3
+
4
+ CHART_DIR=$1
5
+ IMAGELIST_FILENAME=$2
6
+ TMP_CHANGELOG_FILE_PATH=/tmp/changelog.md
7
+
8
+ CONTROLLER_VERSION=$( grep " kubewarden-controller" < " $IMAGELIST_FILENAME " | sed " s/.*kubewarden-controller:\(\)/\1/g" )
9
+ CONTROLLER_URL=$( gh release view " $CONTROLLER_VERSION " --repo kubewarden/kubewarden-controller --json " url" | jq -r " .url" )
10
+ POLICY_SERVER_VERSION=$( grep " policy-server" < " $IMAGELIST_FILENAME " | sed " s/.*policy-server:\(\)/\1/g" )
11
+ POLICY_SERVER_URL=$( gh release view " $POLICY_SERVER_VERSION " --repo kubewarden/policy-server --json " url" | jq -r " .url" )
12
+
13
+ echo " Kubewarden controller [changelog]($CONTROLLER_URL )" >> $TMP_CHANGELOG_FILE_PATH
14
+ echo " Policy server [changelog]($POLICY_SERVER_URL )" >> $TMP_CHANGELOG_FILE_PATH
15
+ cp $TMP_CHANGELOG_FILE_PATH " $CHART_DIR /kubewarden-controller/CHANGELOG.md"
16
+ cp $TMP_CHANGELOG_FILE_PATH " $CHART_DIR /kubewarden-defaults/CHANGELOG.md"
17
+ cp $TMP_CHANGELOG_FILE_PATH " $CHART_DIR /kubewarden-crds/CHANGELOG.md"
18
+
You can’t perform that action at this time.
0 commit comments