@@ -110,12 +110,20 @@ jobs:
110110 pushd release
111111 helm package ../charts/${{ env.CHART_NAME }}/
112112 popd
113+ - name : generate changelog
114+ run : |
115+ echo "# Managed ServiceAccount ${{ needs.env.outputs.RELEASE_VERSION }}" > /home/runner/work/changelog.txt
113116 - name : publish release
114- uses : ncipollo/release-action@v1
117+ uses : softprops/action-gh-release@v1
118+ env :
119+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
115120 with :
116- tag : ${{ env.RELEASE_VERSION }}
117- artifacts : " go/src/open-cluster-management.io/managed-serviceaccount/release/*.tgz"
118- token : ${{ secrets.GITHUB_TOKEN }}
121+ body_path : /home/runner/work/changelog.txt
122+ files : |
123+ go/src/open-cluster-management.io/managed-serviceaccount/release/*.tgz
124+ draft : true
125+ prerelease : false
126+ generate_release_notes : true
119127 - name : submit charts to OCM chart repo
120128 uses : actions/github-script@v6
121129 with :
@@ -138,24 +146,3 @@ jobs:
138146 console.error(error);
139147 core.setFailed(error);
140148 }
141- release-notes :
142- name : release-notes
143- runs-on : ubuntu-latest
144- needs : [ env ]
145- steps :
146- - name : checkout code
147- uses : actions/checkout@v3
148- with :
149- fetch-depth : 1
150- path : go/src/open-cluster-management.io/managed-serviceaccount
151- - name : generate changelog
152- run : |
153- echo "# Managed ServiceAccount ${{ needs.env.outputs.RELEASE_VERSION }}" > /home/runner/work/changelog.txt
154- - name : publish release
155- uses : softprops/action-gh-release@v1
156- env :
157- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
158- with :
159- body_path : /home/runner/work/changelog.txt
160- draft : true
161- generate_release_notes : true
0 commit comments