# ------------------------------------------------------------------------------ # # # This code was generated. # # - To turn off auto-generation set: # # [GitHubActions (AutoGenerate = false)] # # - To trigger manual generation invoke: # # nuke --generate-configuration GitHubActions_release-maa --host GitHubActions # # # ------------------------------------------------------------------------------ name: release-maa on: push: tags: - 'v*' jobs: windows-latest: name: windows-latest runs-on: windows-latest steps: - uses: actions/checkout@v2 - name: Cache .nuke/temp, ~/.nuget/packages uses: actions/cache@v2 with: path: | .nuke/temp ~/.nuget/packages key: ${{ runner.os }}-${{ hashFiles('**/global.json', '**/*.csproj') }} - name: Run './build.cmd ReleaseMaa' run: ./build.cmd ReleaseMaa env: PUBLISH_GH_PAT: ${{ secrets.PUBLISH_GH_PAT }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - uses: actions/upload-artifact@v1 with: name: artifacts path: artifacts