name: Test PostgreSQL Client integrations on: [pull_request] concurrency: group: ci-postgres-client-tests-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true jobs: postgres_client_integrations_job: runs-on: ubuntu-22.04 timeout-minutes: 45 name: Run tests steps: - name: Free disk space run: | NAME="DISK-CLEANUP" echo "[${NAME}] Starting background cleanup..." [ -d "$AGENT_TOOLSDIRECTORY" ] && sudo rm -rf "$AGENT_TOOLSDIRECTORY" & [ -d /usr/share/dotnet ] && sudo rm -rf /usr/share/dotnet & [ -d /usr/local/lib/android ] && sudo rm -rf /usr/local/lib/android & [ -d /opt/ghc ] && sudo rm -rf /opt/ghc & [ -d /usr/local/share/boost ] && sudo rm -rf /usr/local/share/boost & - name: Checkout uses: actions/checkout@v6 - name: Set up Docker uses: docker/setup-docker-action@v4 - name: Build Docker image run: docker build -t postgres-client-tests --file testing/postgres-client-tests/Dockerfile . - name: Run tests run: docker run --detach=false postgres-client-tests