name: Build and Test on: push: branches: [ main, develop ] pull_request: branches: [ main ] jobs: build: runs-on: windows-latest steps: - uses: actions/checkout@v3 - name: Setup MSBuild uses: microsoft/setup-msbuild@v1.1 - name: Setup NuGet uses: NuGet/setup-nuget@v1.0.5 - name: Restore dependencies run: nuget restore - name: Build run: msbuild /p:Configuration=Release - name: Test run: dotnet test --configuration Release --framework net48