Skip to content

ref(seer): Drop transitional failedChecks names field from overview API - #122490

Draft
NicoHinderling wants to merge 1 commit into
masterfrom
nico/ref/seer-overview-drop-failed-checks-names
Draft

ref(seer): Drop transitional failedChecks names field from overview API#122490
NicoHinderling wants to merge 1 commit into
masterfrom
nico/ref/seer-overview-drop-failed-checks-names

Conversation

@NicoHinderling

@NicoHinderling NicoHinderling commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Warning

Do not merge until the frontend (#122489) is deployed.
This removes the failedChecks field that the currently-deployed frontend still reads. It is only safe once #122489 (which reads failedCheckDetails) has shipped everywhere.

Summary

Follow-up cleanup for the failing-check run-links work (#122486, now merged). The overview API temporarily carried both failedChecks (names only) and failedCheckDetails (name + run link); failedChecks existed solely to keep the pre-links frontend working across the non-atomic deploy. Now that the frontend reads failedCheckDetails, this drops the redundant field and its PullRequestPayload TypedDict entry, leaving one representation of failing checks.

Deploy order

  1. feat(seer): Add failing check run URLs to autofix overview API #122486 (backend, adds failedCheckDetails)merged
  2. feat(seer): Link failing checks to their runs on autofix overview #122489 (frontend, reads failedCheckDetails) — merge + deploy
  3. this PR — merge + deploy

Tests

Updates the overview endpoint tests to assert failedChecks is no longer in the payload and only failedCheckDetails is present.

@github-actions github-actions Bot added the Scope: Backend Automatically applied to PRs that change backend components label Aug 24, 2026
@sentry

sentry Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Sentry Snapshot Testing

Name Added Removed Changed Renamed Unchanged Skipped Status
sentry-frontend
sentry-frontend
0 0 0 0 473 0 ✅ Unchanged

⚙️ sentry-frontend Snapshot Settings

@NicoHinderling
NicoHinderling force-pushed the nico/ref/seer-overview-drop-failed-checks-names branch from 2a14037 to b6bb02d Compare August 24, 2026 17:44
@NicoHinderling
NicoHinderling force-pushed the nico/feat/seer-overview-failing-check-run-urls branch from f985830 to 643ff03 Compare August 24, 2026 17:53
@NicoHinderling
NicoHinderling force-pushed the nico/ref/seer-overview-drop-failed-checks-names branch from b6bb02d to ae26f56 Compare August 24, 2026 17:54
@NicoHinderling
NicoHinderling force-pushed the nico/feat/seer-overview-failing-check-run-urls branch from 643ff03 to c3a6043 Compare August 24, 2026 17:59
@NicoHinderling
NicoHinderling force-pushed the nico/ref/seer-overview-drop-failed-checks-names branch from ae26f56 to 5199b97 Compare August 24, 2026 18:00
Base automatically changed from nico/feat/seer-overview-failing-check-run-urls to master August 24, 2026 19:20
The autofix overview API carried both failedChecks (names only) and
failedCheckDetails (name + run link). failedChecks existed solely so the
pre-links frontend kept working across the split deploy. Now that the
frontend reads failedCheckDetails, drop the redundant field and its
TypedDict entry so the endpoint has one representation of failing checks.
@NicoHinderling
NicoHinderling force-pushed the nico/ref/seer-overview-drop-failed-checks-names branch from 5199b97 to 7e3267b Compare August 24, 2026 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants