Skip to content

Commit f3c094c

Browse files
committed
ci(reporting): allow core Postgres lane to finish installed cases
1 parent c6de2ce commit f3c094c

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -135,13 +135,18 @@ jobs:
135135
pg-conformance:
136136
name: Postgres conformance tests (Postgres 16, ${{ matrix.lane }})
137137
runs-on: ubuntu-latest
138-
timeout-minutes: 15
138+
timeout-minutes: ${{ matrix.timeout_minutes }}
139139
permissions:
140140
contents: read
141141
strategy:
142142
fail-fast: false
143143
matrix:
144-
lane: [core, process]
144+
include:
145+
# Core also builds and installs the reporting wheel/sdist fixtures.
146+
- lane: core
147+
timeout_minutes: 30
148+
- lane: process
149+
timeout_minutes: 15
145150
services:
146151
postgres:
147152
# CI-local ephemeral database. POSTGRES_HOST_AUTH_METHOD=trust
@@ -184,8 +189,8 @@ jobs:
184189
ADCP_PG_TEST_URL: postgresql://postgres@localhost:5432/adcp_test
185190
PG_LANE: ${{ matrix.lane }}
186191
run: |
187-
# Keep every case and its deadline. Separate process-crash controls
188-
# so setup and teardown also fit inside each unchanged job budget.
192+
# Keep every case and its per-case deadline. The core lane includes
193+
# installed artifact coverage and has a larger overall job budget.
189194
case "$PG_LANE" in
190195
core)
191196
python scripts/reporting_test_harness.py pytest tests/conformance/signing/test_pg_replay_store.py \

0 commit comments

Comments
 (0)