@@ -61,20 +61,24 @@ jobs:
6161 with :
6262 is_release : true
6363 version : ${{ needs.setup.outputs.version }}
64- create- release :
64+ release :
6565 runs-on : windows-latest
6666 needs : [setup, build]
6767 permissions :
6868 contents : write
6969 steps :
70- - uses : actions/checkout@v4
71- - uses : actions/download-artifact@v4
70+ - id : checkout
71+ name : checkout
72+ uses : actions/checkout@v4
73+ - id : download-artifact
74+ name : download-artifact
75+ uses : actions/download-artifact@v4
7276 with :
7377 path : artifacts
74- # name: ${{ env.artifact-name }}
7578 env :
7679 artifact-name : ${{ needs.build.outputs.artifact-name }}
77- - name : Create Archive
80+ - id : create-archive
81+ name : create-archive
7882 run : |
7983 $items = Get-ChildItem artifacts
8084 $artifactName = "SAM_${{ needs.setup.outputs.version }}"
8993 $items | % { Compress-Archive -Path "$($_.FullName)\*" -DestinationPath "$($_.FullName).zip" -Force }
9094
9195 Get-ChildItem -Path artifacts -Filter *.zip | Format-Table
92- - uses : ncipollo/release-action@v1
96+ - id : create-release
97+ name : create-release
98+ uses : ncipollo/release-action@v1
9399 with :
94100 artifacts : artifacts/*.zip
95101 bodyFile : ./CHANGELOG.md
@@ -100,3 +106,17 @@ jobs:
100106 omitDraftDuringUpdate : true
101107 omitNameDuringUpdate : true
102108 prerelease : ${{ needs.setup.outputs.is-prerelease == 'true' && 'true' || '' }}
109+ - id : summary
110+ name : summary
111+ run : |
112+ $url = "${{ steps.create-release.outputs.html_url }}"
113+ $name = "${{ needs.setup.outputs.version }}"
114+ $preRelease = "${{ needs.setup.outputs.is-prerelease == 'true' && 'Yes' || 'No' }}"
115+
116+ $md = "# Release`n"
117+ $md += "`n"
118+ $md += "- **Version:** $name`n"
119+ $md += "- **Prerelease:** $preRelease`n"
120+ $md += "- **Url:** [$name]($url)`n"
121+
122+ $md >> $env:GITHUB_STEP_SUMMARY
0 commit comments