Skip to content

Commit 2441b4d

Browse files
authored
🌱 Update github action for release (#89)
Signed-off-by: zhujian <[email protected]>
1 parent 21a02ac commit 2441b4d

File tree

1 file changed

+12
-25
lines changed

1 file changed

+12
-25
lines changed

.github/workflows/go-release.yml

Lines changed: 12 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)