File tree Expand file tree Collapse file tree 1 file changed +0
-25
lines changed
Expand file tree Collapse file tree 1 file changed +0
-25
lines changed Original file line number Diff line number Diff line change 1717 - run : cargo publish
1818 env :
1919 CARGO_REGISTRY_TOKEN : ${{ steps.auth.outputs.token }}
20-
21- # Source: https://medium.com/@usman_qb/9cfcad1b13c4
22- release :
23- runs-on : ubuntu-latest
24- steps :
25- - uses : actions/checkout@v6
26- - name : Generate release body
27- id : create_release_body
28- run : |
29- RELEASE_VERSION="${{ github.ref_name }}"
30- echo "Version: $RELEASE_VERSION"
31- RELEASE_BODY=$(awk -v ver="[${RELEASE_VERSION:1}]" '/^## / { if (p) { exit }; if ($2 == ver) { p=1; next } } p && NF' CHANGELOG.md)
32- {
33- echo 'RELEASE_BODY<<EOF'
34- echo "${RELEASE_BODY}"
35- echo EOF
36- } >> $GITHUB_OUTPUT
37- - name : Create GitHub release
38- env :
39- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
40- run : |
41- echo "Creating release for ${{ github.ref_name }}"
42- echo "${{ steps.create_release_body.outputs.RELEASE_BODY }}"
43- gh release create "${{ github.ref_name }}" --title "${{ github.ref_name }}" --notes "${{ steps.create_release_body.outputs.RELEASE_BODY }}"
44- echo "Release created successfully"
You can’t perform that action at this time.
0 commit comments