name: Demystifier PR Build on: push: branches: [ main ] pull_request: branches: [ main ] jobs: build: name: "Build for PR" runs-on: ${{ matrix.os }} env: DOTNET_NOLOGO: true strategy: fail-fast: false matrix: os: [windows-latest, ubuntu-18.04, macOS-latest] config: [Debug, Release] steps: - name: Clone source uses: actions/checkout@v2 with: fetch-depth: 0 - name: Get .NET information run: dotnet --info - name: Build run: dotnet build -c ${{ matrix.config }} - name: "Test" run: dotnet test -c ${{ matrix.config }}