# Build + test on push/PR. Integration tests spin a TimescaleDB via Testcontainers, which needs # a Docker daemon — available on the ubuntu-latest runner. name: ci on: push: branches: [main] pull_request: branches: [main] jobs: build-test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-dotnet@v4 with: dotnet-version: "10.0.x" - name: Restore run: dotnet restore - name: Build run: dotnet build --no-restore -c Release - name: Test run: dotnet test --no-build -c Release --logger "trx;LogFileName=test-results.trx"