88 VERSION : ${{ github.ref_name }}
99
1010jobs :
11- build_images :
11+ build_and_push :
1212 runs-on : ubuntu-latest
1313
1414 permissions :
@@ -36,24 +36,18 @@ jobs:
3636 - id : release
3737 run : make release
3838
39- - uses : actions/upload-artifact@v4
40- with :
41- name : ${{ steps.release.outputs.RELEASE_HELM_CHART_NAME }}-${{ steps.release.outputs.RELEASE_HELM_CHART_VERSION }}.tgz
42- path : ${{ steps.release.outputs.RELEASE_HELM_CHART_TAR }}
43- if-no-files-found : error
44-
4539 outputs :
4640 RELEASE_OCI_MANAGER_IMAGE : ${{ steps.release.outputs.RELEASE_OCI_MANAGER_IMAGE }}
4741 RELEASE_OCI_MANAGER_TAG : ${{ steps.release.outputs.RELEASE_OCI_MANAGER_TAG }}
4842 RELEASE_OCI_PACKAGE_DEBIAN_IMAGE : ${{ steps.release.outputs.RELEASE_OCI_PACKAGE_DEBIAN_IMAGE }}
4943 RELEASE_OCI_PACKAGE_DEBIAN_TAG : ${{ steps.release.outputs.RELEASE_OCI_PACKAGE_DEBIAN_TAG }}
50- RELEASE_HELM_CHART_NAME : ${{ steps.release.outputs.RELEASE_HELM_CHART_NAME }}
51- RELEASE_HELM_CHART_VERSION : ${{ steps.release.outputs.RELEASE_HELM_CHART_VERSION }}
44+ RELEASE_HELM_CHART_IMAGE : ${{ steps.release.outputs.RELEASE_HELM_CHART_IMAGE }}
45+ RELEASE_HELM_CHART_TAG : ${{ steps.release.outputs.RELEASE_HELM_CHART_TAG }}
5246
5347 github_release :
5448 runs-on : ubuntu-latest
5549
56- needs : build_images
50+ needs : build_and_push
5751
5852 permissions :
5953 contents : write # needed for creating a PR
@@ -62,17 +56,12 @@ jobs:
6256 steps :
6357 - run : |
6458 touch .notes-file
65- echo "OCI_MANAGER_IMAGE: ${{ needs.build_images.outputs.RELEASE_OCI_MANAGER_IMAGE }}" >> .notes-file
66- echo "OCI_MANAGER_TAG: ${{ needs.build_images.outputs.RELEASE_OCI_MANAGER_TAG }}" >> .notes-file
67- echo "OCI_PACKAGE_DEBIAN_IMAGE: ${{ needs.build_images.outputs.RELEASE_OCI_PACKAGE_DEBIAN_IMAGE }}" >> .notes-file
68- echo "OCI_PACKAGE_DEBIAN_TAG: ${{ needs.build_images.outputs.RELEASE_OCI_PACKAGE_DEBIAN_TAG }}" >> .notes-file
69- echo "HELM_CHART_NAME: ${{ needs.build_images.outputs.RELEASE_HELM_CHART_NAME }}" >> .notes-file
70- echo "HELM_CHART_VERSION: ${{ needs.build_images.outputs.RELEASE_HELM_CHART_VERSION }}" >> .notes-file
71-
72- - id : chart_download
73- uses : actions/download-artifact@v4
74- with :
75- name : ${{ needs.build_images.outputs.RELEASE_HELM_CHART_NAME }}-${{ needs.build_images.outputs.RELEASE_HELM_CHART_VERSION }}.tgz
59+ echo "OCI_MANAGER_IMAGE: ${{ needs.build_and_push.outputs.RELEASE_OCI_MANAGER_IMAGE }}" >> .notes-file
60+ echo "OCI_MANAGER_TAG: ${{ needs.build_and_push.outputs.RELEASE_OCI_MANAGER_TAG }}" >> .notes-file
61+ echo "OCI_PACKAGE_DEBIAN_IMAGE: ${{ needs.build_and_push.outputs.RELEASE_OCI_PACKAGE_DEBIAN_IMAGE }}" >> .notes-file
62+ echo "OCI_PACKAGE_DEBIAN_TAG: ${{ needs.build_and_push.outputs.RELEASE_OCI_PACKAGE_DEBIAN_TAG }}" >> .notes-file
63+ echo "HELM_CHART_IMAGE: ${{ needs.build_and_push.outputs.RELEASE_HELM_CHART_IMAGE }}" >> .notes-file
64+ echo "HELM_CHART_TAG: ${{ needs.build_and_push.outputs.RELEASE_HELM_CHART_TAG }}" >> .notes-file
7665
7766 - env :
7867 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
8372 --draft \
8473 --verify-tag \
8574 --notes-file .notes-file
86-
87- gh release upload "$VERSION" \
88- --repo="$GITHUB_REPOSITORY" \
89- "${{ steps.chart_download.outputs.download-path }}/${{ needs.build_images.outputs.RELEASE_HELM_CHART_NAME }}-${{ needs.build_images.outputs.RELEASE_HELM_CHART_VERSION }}.tgz"
0 commit comments