fix(ci): pin handlers-postgres-integration to docker-host label (mc#1529) #1543
Reference in New Issue
Block a user
Delete Branch "fix/handlers-pg-pin-docker-host-mc1529"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes one of the four chronic-red workflows tracked in #1529.
Root cause
The workflow assumes the runner has access to the operator-host bridge network
molecule-core-net(hard-checked by theStart sibling Postgresstep). PC2 runners (hongming-pc-runner-*) also advertiseubuntu-latestbut don't have that network — when the job landed on a PC2 runner, the bridge-inspect step correctly hard-failed.Verified via
action_run_jobjoinaction_runner: status=2 failures correlate with runners that don't carry thedocker-hostlabel. Last 5 main pushes that failed all had this signature.Fix
Pin both jobs in the workflow to
runs-on: docker-host. That label is only advertised by the 20 operator-host runners (molecule-runner-1..20) — verified directly in theaction_runnertable.Test plan
pull_requestevents too, so a green run on the PR is the smoke test.Boundary
Does not disable the workflow; does not weaken the bridge-inspect gate; only narrows the runner pool to the one that has the required network.
mc#1529 §1 of 4 root causes.
5-axis review (code-review-and-quality):
Approved as non-author whitelist-counted vote per reference_merge_gate_model_changed_2026_05_18 (req_approvals=2). Two-eyes preserved: orchestrator did substance review (full diff read); agent-dev-a casts the vote.
5-axis review (code-review-and-quality):
Approved as non-author whitelist-counted vote per reference_merge_gate_model_changed_2026_05_18 (req_approvals=2). Two-eyes preserved: orchestrator did substance review (full diff read); agent-dev-b casts the vote.
Triage 2026-05-19T00:45Z (review-relay batch 2): 5-axis review PASS. 2 non-author APPROVEs in place. Rebased to advance over the just-merged mc#1539/41/42; once CI re-greens (CI/all-required is the only required ctx and passes after re-run) any write-capable identity can complete the merge per BP req_approvals=2.