Skip to content

Commit 73e0e3f

Browse files
committed
Improve deployment
1 parent 9128732 commit 73e0e3f

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

.github/workflows/deploy.yml

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,8 @@ jobs:
5353
try {
5454
$rawVersion = $tagName -replace '^v', ''
5555
$Version = [PSSemVer]::Parse($rawVersion)
56-
if ($Version.Prerelease) {
57-
echo "::set-output name=prerelease::true"
58-
} else {
59-
echo "::set-output name=prerelease::false"
60-
}
61-
echo "::set-output name=nuget_version::$version.metadata"
56+
echo "prerelease=$($Version.Prerelease -ne $null)" >> $env:GITHUB_ENV
57+
echo "nuget_version=$($Version.metadata)" >> $env:GITHUB_ENV
6258
} catch {
6359
Write-Error "Tag name does not contain a valid semantic version. Current tag: $tagName"
6460
exit 1
@@ -70,16 +66,15 @@ jobs:
7066

7167
- name: Create GitHub Release
7268
id: release
73-
uses: actions/create-release@v1
69+
uses: softprops/action-gh-release@v2
7470
with:
7571
tag_name: ${{ github.ref_name }}
76-
release_name: |
77-
${{ steps.validate.outputs.prerelease == 'true' && 'Prerelease' || 'Release' }} ${{ github.ref_name }}
72+
name: ${{ env.prerelease == 'true' && 'Prerelease' || 'Release' }} ${{ github.ref_name }}
7873
body: |
79-
This is a ${{ steps.validate.outputs.prerelease == 'true' && 'prerelease' || 'release' }} of the crate.
74+
This is a ${{ env.prerelease == 'true' && 'prerelease' || 'release' }} of the crate.
8075
You can find the [crate here](https://crates.io/crates/${{ github.repository }}).
81-
This version use is a binding for for the WSLPluginAPI V${{steps.validate.outputs.nuget_version}} avalable on [Nuget](https://www.nuget.org/packages/Microsoft.WSL.PluginApi/${{steps.validate.outputs.nuget_version}}).:
82-
prerelease: ${{ steps.validate.outputs.prerelease }}
76+
This version is a binding for the WSLPluginAPI v${{ env.nuget_version }} available on [NuGet](https://www.nuget.org/packages/Microsoft.WSL.PluginApi/${{ env.nuget_version }}).
77+
prerelease: ${{ env.prerelease == 'true' }}
8378
env:
8479
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
8580

0 commit comments

Comments
 (0)