|
Ran
|
Jobs
1
|
Files
660
|
Run time
1min
|
Badge
README BADGES
|
push
github
test: verify PostgreSQL read-only transactions through PgBouncer (#535) Adds the missing transaction-pooler regression to the mandatory PostgreSQL 17/18 native journeys (das-2, N-PG-10/11). A pinned PgBouncer 1.26.1 fixture deliberately loses startup read-only defaults and reuses a backend; the existing guard must establish READ ONLY in each transaction and leave mutation probes unchanged. The journey also checks pooled session pollution, rollback, observer-confirmed in-flight cancellation followed by read-only recovery, and owned PID/start-time replacement. Containers, builder, image and private credential files have bounded, identity-checked cleanup. Admin endpoint validation happens before role/database provisioning and rejects routing overrides. Credential-bearing fixture SQL is excluded from failure diagnostics. No production Go, module, export, tier, product flag or production setting changes. This contributes to the native assurance matrix; it does not complete Task 2 or certify a tier. Cancellation recovery is not a backend-latency guarantee, and pinned source/base images are not an apt-level reproducibility claim. Validation: independent exact-head review aa5f13866 has no remaining findings; named hermetic race tests, vet, lint, six fake-Docker ownership checks, syntax and normal hooks pass. Native image build, non-skipped PostgreSQL 17/18 execution and actual cleanup remain required in this PR's CI. No local Docker/database/port execution was used. Source commits: - d29f0a1d38fc test(security): verify readonly transactions through PgBouncer - aa5f13866cc6 test(security): validate pooler endpoint before provisioning - e23ad1d17e4e test: verify tracked pooler defaults across client handoff Pull request: datatug/datatug-cli#535 Review: /Users/alex/projects/.wb/worklogs/data-access-pg-pooler/runs/wb-20261101T040327.932097000Z/reports/cli/independent-review/review-e23ad1d.md
87992 of 87993 relevant lines covered (100.0%)
1.01 hits per line
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 41276112969.1 | 660 |
100.0
|
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
|---|