Skip to content

Release

Release #59

Workflow file for this run

name: Release
on:
workflow_dispatch:
jobs:
release:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- name: Setup MSBuild.exe
uses: microsoft/[email protected]
- name: Setup NuGet
uses: NuGet/[email protected]
env:
ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true'
- name: Restore Packages
run: nuget restore AuroraPatch.sln
- name: Build AuroraPatch
run: msbuild AuroraPatch /p:Configuration=Release
- name: Build Lib
run: msbuild Lib /p:Configuration=Release
- name: Include Lib in AuroraPatch
run: xcopy Lib\bin\Release AuroraPatch\bin\Release\Patches\Lib\ /E
- name: Bump release version
id: tag_version
uses: mathieudutour/[email protected]
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
custom_tag: ${{ steps.release_type.outputs.version }}
- name: Zip AuroraPatch
uses: vimtor/action-zip@v1
with:
files: AuroraPatch/bin/Release/
recursive: true
dest: AuroraPatch-${{ steps.tag_version.outputs.new_version }}.zip
- name: Create release
uses: softprops/action-gh-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
prerelease: ${{ github.event_name != 'workflow_dispatch' }}
name: AuroraPatch ${{ steps.tag_version.outputs.new_version }} build ${{ github.run_number }}
tag_name: ${{ steps.tag_version.outputs.new_tag }}
body: ${{ steps.tag_version.outputs.changelog }}
files: AuroraPatch-${{ steps.tag_version.outputs.new_version }}.zip