@@ -16,26 +16,17 @@ jobs:
1616 name : CI
1717 uses : ./.github/workflows/docker-publish.yml
1818
19- helm-publish :
20- name : CI
21- uses : ./.github/workflows/helm-publish.yml
22-
2319 generate-release :
2420 name : Generate release
2521 runs-on : ubuntu-22.04
2622 needs :
27- - helm-publish
2823 - docker-publish
2924
3025 steps :
3126 - uses : actions/checkout@v4
3227 with :
3328 fetch-depth : 0
3429
35- - name : Prepare
36- id : prep
37- uses : ./.github/actions/prep
38-
3930 - name : Set the release version
4031 id : release
4132 shell : bash
@@ -59,36 +50,11 @@ jobs:
5950 config : cliff.toml
6051 args : -vv --latest --no-exec --github-repo ${{ github.repository }} --strip all
6152
62- - name : Changelog content pre-processing
63- id : changelog-pre-process
64- env :
65- HELM_REPO_URL : " ${{ steps.prep.outputs.helm_oci_repo }}"
66- HELM_CHART : " ${{ steps.prep.outputs.helm_chart }}"
67- HELM_TARGET_REVISION : " ${{ steps.prep.outputs.helm_target_revision }}"
68- DOCKER_IMAGE : " ${{ steps.prep.outputs.docker_image }}"
69- shell : bash
70- run : |
71- EXTENDEND_CHANGELOG=/tmp/extendend_changelog.md
72- echo "# Changelog" >> $EXTENDEND_CHANGELOG
73- echo "" >> $EXTENDEND_CHANGELOG
74-
75- echo "> [!Important]" >> $EXTENDEND_CHANGELOG
76- echo "> Helm Repo URL: **$HELM_REPO_URL**" >> $EXTENDEND_CHANGELOG
77- echo "> Helm Chart: **$HELM_CHART**" >> $EXTENDEND_CHANGELOG
78- echo "> Helm Target Revision: **$HELM_TARGET_REVISION**" >> $EXTENDEND_CHANGELOG
79- echo "> Docker image: **$DOCKER_IMAGE**" >> $EXTENDEND_CHANGELOG
80-
81- echo "${{ steps.git-cliff.outputs.content }}" >> $EXTENDEND_CHANGELOG
82-
83- echo "extended_changelog_path=${EXTENDEND_CHANGELOG}" >> $GITHUB_OUTPUT
84- cat $EXTENDEND_CHANGELOG >> $GITHUB_STEP_SUMMARY
85-
8653 - name : Create Github Release
8754 uses : softprops/action-gh-release@v2
8855 if : github.ref_type == 'tag'
8956 with :
9057 token : ${{ secrets.GITHUB_TOKEN }}
9158 name : " v${{ steps.release.outputs.release_version }}"
9259 prerelease : ${{ steps.release.outputs.is_prerelease }}
93- body : ${{ steps.changelog-pre-process.outputs.extended_changelog }}
94- body_path : ${{ steps.changelog-pre-process.outputs.extended_changelog_path }}
60+ body : ${{ steps.git-cliff.outputs.content }}
0 commit comments