13 name: Publish Release Page
16 - name: Checkout Repository
17 uses: nschloe/action-cached-lfs-checkout@v1
21 - name: Extract version from configure.ac
24 $version = Select-String -Path configure.ac -Pattern 'AC_INIT\(hengband, (.+?)\)' | ForEach-Object { $_.Matches.Groups[1].Value }
25 echo "version=$version" >> $Env:GITHUB_OUTPUT
28 uses: microsoft/setup-msbuild@v1
31 uses: NuGet/setup-nuget@v1
33 - name: Restore Nuget Packages
35 NuGet restore .\Hengband\Hengband.sln
37 - name: Build Windows Release Package
39 .\Build-Windows-Release-Package.ps1 -Version ${{ steps.get_version.outputs.version }}
42 uses: softprops/action-gh-release@v1
45 name: ${{ steps.get_version.outputs.version }}
46 tag_name: ${{ steps.get_version.outputs.version }}
47 generate_release_notes: true