name: Release on: push: tags: - 'v*' jobs: release: runs-on: windows-latest permissions: contents: write steps: - name: Checkout code uses: actions/checkout@v4 - name: Setup MSBuild uses: microsoft/setup-msbuild@v2 - name: Setup NuGet uses: nuget/setup-nuget@v2 - name: Restore NuGet packages run: nuget restore BunifuLicenseGenerator.sln - name: Build solution run: msbuild BunifuLicenseGenerator.sln /p:Configuration=Release /p:Platform="Any CPU" /t:Rebuild - name: Zip binaries run: Compress-Archive -Path bin/Release/* -DestinationPath BunifuLicenseGenerator.zip - name: Create Release uses: softprops/action-gh-release@v1 with: files: BunifuLicenseGenerator.zip generate_release_notes: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}