Skip to content

test(forge): fix matrixChecksRoller to current ChecksRoller signature (RIG-2848) - #691

Merged
mattwilkinsonn merged 1 commit into
mainfrom
compass-server/rig-2848-checksroller-fix
Aug 27, 2026
Merged

test(forge): fix matrixChecksRoller to current ChecksRoller signature (RIG-2848)#691
mattwilkinsonn merged 1 commit into
mainfrom
compass-server/rig-2848-checksroller-fix

Conversation

@rigel-mintaka

@rigel-mintaka rigel-mintaka commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

This PR is part of a stack containing 2 PRs:

  1. main
  2. "test(forge): fix matrixChecksRoller to current ChecksRoller signature (RIG-2848)" (this PR)
  3. docs(server): drop redundant public-URL rationale comment (RIG-2717) #692

The RIG-2848 notification-matrix test double still returned the removed ingest.ChecksResult placeholder, which RIG-2732 (#677) collapsed into the real forge.ConditionalResult[forge.Checks] when it landed the conditional-read seam. The two PRs merged in an order that left main red — compass-go:vet/test fail-closed on undefined: ingest.ChecksResult in server/forge_notify_matrix_test.go, blocking every compass PR at the pre-push gate.

Update matrixChecksRoller's field and RollUp return to forge.ConditionalResult[forge.Checks] (the forge import already present), matching the ChecksRoller interface. Mechanical adapter fix; the signature dictates the exact change.

Spec-impact: none. Refs RIG-2848

Co-authored-by: Matt Wilkinson matt@rigel.build

… (RIG-2848)

The RIG-2848 notification-matrix test double still returned the removed ingest.ChecksResult placeholder, which RIG-2732 (#677) collapsed into the real forge.ConditionalResult[forge.Checks] when it landed the conditional-read seam. The two PRs merged in an order that left main red — compass-go:vet/test fail-closed on `undefined: ingest.ChecksResult` in server/forge_notify_matrix_test.go, blocking every compass PR at the pre-push gate.

Update matrixChecksRoller's field and RollUp return to forge.ConditionalResult[forge.Checks] (the forge import already present), matching the ChecksRoller interface. Mechanical adapter fix; the signature dictates the exact change.

Spec-impact: none. Refs RIG-2848

Co-authored-by: Matt Wilkinson <matt@rigel.build>
@linear-code

linear-code Bot commented Aug 27, 2026

Copy link
Copy Markdown

RIG-2848

@github-actions

Copy link
Copy Markdown

Compass engineering docs preview: https://compass-server-rig-2848-chec.compass-eng-docs.pages.dev

Deployed from compass-server/rig-2848-checksroller-fix at 7627e40.

@mattwilkinsonn
mattwilkinsonn merged commit 162b3cb into main Aug 27, 2026
22 checks passed
@mattwilkinsonn
mattwilkinsonn deleted the compass-server/rig-2848-checksroller-fix branch August 27, 2026 23:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants