ci: adjust steps output and use version correctly

This commit is contained in:
Andrew Welker
2023-02-03 20:43:05 -07:00
parent b89ac1d41c
commit 280c66ba6e

View File

@@ -30,10 +30,10 @@ jobs:
# Generate the appropriate version number
- name: Set Version Number
id: setVersion
shell: pwsh
shell: powershell
run: |
$version = ./.github/scripts/GenerateVersionNumber.ps1
echo "version=$version" >> $env:GITHUB_OUTPUT
echo "version=$version" | Out-File -FilePath $env:GITHUB_OUTPUT -Encoding utf8 -Append
- name: Setup MS Build
uses: microsoft/setup-msbuild@v1.1
- name: restore Nuget Packages
@@ -44,9 +44,9 @@ jobs:
- name: Build Solution
run: msbuild .\$($Env:SOLUTION_PATH)\$($Env:SOLUTION_FILE).sln /p:Platform="Any CPU" /p:Configuration="Debug" /p:Version="${{ steps.setVersion.outputs.version }}"
- name: Create tag for non-rc builds
if: contains(env.VERSION, 'alpha') || contains(env.VERSION, 'beta')
if: contains(steps.setVersion.outputs.version, 'alpha') || contains(steps.setVersion.outputs.version, 'beta')
run: |
git tag $($Env:VERSION)
git tag ${{ steps.setVersion.outputs.version }}
git push --tags origin
# Create the release on the source repo
- name: Create Release
@@ -54,8 +54,8 @@ jobs:
if: contains(steps.setVersion.outputs.version,'-rc-') || contains(steps.setVersion.outputs.version,'-hotfix-')
uses: actions/create-release@v1
with:
tag_name: ${{ env.VERSION }}
release_name: ${{ env.VERSION }}
tag_name: ${{ steps.setVersion.outputs.version }}
release_name: ${{ steps.setVersion.outputs.version }}
prerelease: ${{contains('debug', env.BUILD_TYPE)}}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}