# ------------------------------------------------------------------------------ # # # This code was generated. # # - To turn off auto-generation set: # # [GitHubActions (AutoGenerate = false)] # # - To trigger manual generation invoke: # # nuke --generate-configuration GitHubActions_dev-build --host GitHubActions # # # ------------------------------------------------------------------------------ name: dev-build on: push: branches-ignore: - master paths: - 'src/MeoAssistant/**' - 'src/MeoAsstGui/**' - '3rdparty/**' - 'tools/MaaBuilder/**' - tools/MaaBuilder.sln - 'include/**' - 'resource/**' - MeoAssistantArknights.sln pull_request: branches: - dev paths: - 'src/MeoAssistant/**' - 'src/MeoAsstGui/**' - '3rdparty/**' - 'tools/MaaBuilder/**' - tools/MaaBuilder.sln - 'include/**' - 'resource/**' - MeoAssistantArknights.sln workflow_dispatch: inputs: Reason: description: "Reason" required: true ReleaseSimulation: description: "Release Simulation" required: true 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 DevBuild' run: ./build.cmd DevBuild env: Reason: ${{ github.event.inputs.Reason }} ReleaseSimulation: ${{ github.event.inputs.ReleaseSimulation }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - uses: actions/upload-artifact@v1 with: name: artifacts path: artifacts