# Sunrise-edit - no need, stupid test. #name: Build & Test Debug # #on: # push: # branches: [ master, staging, trying ] # merge_group: # pull_request: # types: [ opened, reopened, synchronize, ready_for_review ] # branches: [ master ] # #jobs: # build: # if: github.actor != 'GayBot' && github.event.pull_request.draft == false # strategy: # matrix: # os: [ubuntu-latest] # # runs-on: ${{ matrix.os }} # # steps: # - name: Checkout Master # uses: actions/checkout@v3.6.0 # # - name: Setup Submodule # run: | # git submodule update --init --recursive # # - name: Pull engine updates # uses: space-wizards/submodule-dependency@v0.1.5 # # - name: Update Engine Submodules # run: | # cd RobustToolbox/ # git submodule update --init --recursive # # - name: Setup .NET Core # uses: actions/setup-dotnet@v3.2.0 # with: # dotnet-version: 8.0.x # # - name: Install dependencies # run: dotnet restore # # - name: Build Project # run: dotnet build --configuration DebugOpt --no-restore /p:WarningsAsErrors=nullable /m # # - name: Run Content.Tests # run: dotnet test --no-build --configuration DebugOpt Content.Tests/Content.Tests.csproj -- NUnit.ConsoleOut=0 # # - name: Run Content.IntegrationTests # shell: pwsh # run: | # $env:DOTNET_gcServer=1 # dotnet test --no-build --configuration DebugOpt Content.IntegrationTests/Content.IntegrationTests.csproj -- NUnit.ConsoleOut=0 NUnit.MapWarningTo=Failed # ci-success: # name: Build & Test Debug # needs: # - build # runs-on: ubuntu-latest # steps: # - name: CI succeeded # run: exit 0