Skip to content

docs(changelog): independent Result and Quarantined filters on run history#141

Merged
samgutentag merged 1 commit into
mainfrom
sam-gutentag/changelog-flaky-tests-run-history-filters
May 29, 2026
Merged

docs(changelog): independent Result and Quarantined filters on run history#141
samgutentag merged 1 commit into
mainfrom
sam-gutentag/changelog-flaky-tests-run-history-filters

Conversation

@samgutentag
Copy link
Copy Markdown
Member

Changelog entry for the Flaky Tests run-history filter split (TRUNK-18225).

What shipped: the run history tab on a test's detail page now has separate Result (All / Pass / Fail) and Quarantined (Include / Exclude / Only) segmented controls, instead of one combined picker. Source: trunk-io/trunk2#3906.

Wired into all 4 sites:

  • changelog/2026-05-07-flaky-tests-run-history-filters.mdx
  • docs.json nav (2026 group)
  • changelog/index.mdx (master index)
  • flaky-tests/changelog.mdx (product index)

Date caveat: publish date is the Linear ticket creation date (2026-05-07) as a ship-time proxy — confirm before publishing.

Part of the changelog backlog sweep. Verification (/verify-docs-pr, /verify-docs-against-code) results posted below.

🤖 Generated with Claude Code

@samgutentag samgutentag added changelog PR touches the changelog (auto-generated drafts, hosting, formatting, indexing). ready to merge Verify docs PR: customers can use this. Ready to publish. labels May 29, 2026
@samgutentag
Copy link
Copy Markdown
Member Author

Verification status (2026-05-28): live

Verified: customers can use this. Ready to publish.

  • Eng PR: trunk-io/trunk2#3906 (merged 2026-05-06, on main)
  • Flag: none (ungated UI change)
  • Signals: eng PR merged and merge commit intact on main; no feature flag in PR body or diff

Suggested next action: confirm the publish date, then mark ready for review.

@samgutentag
Copy link
Copy Markdown
Member Author

Code verification (2026-05-28): 2 confirmed / 0 contradicted / 0 ambiguous / 0 unverifiable

Claim Verdict Source
Result filter values are All / Pass / Fail confirmed test-run-history-filters.tsx
Quarantined filter values are Include / Exclude / Only confirmed test-run-history-filters.tsx

Both segmented-control value sets match source exactly (same labels, same order). No contradictions. The source file path also confirms the feature lives on the test detail page's run history (.../test/[testId]/components/test-run-history-filters.tsx), matching the docs claim.


Source #1 — Result filter values (confirmed)

File: trunk-io/trunk2/.../components/test-run-history-filters.tsx

const RESULT_OPTIONS: { value: string; label: string }[] = [
  { value: "all", label: "All" },
  { value: "pass", label: "Pass" },
  { value: "fail", label: "Fail" },
];

Reasoning: The RESULT_OPTIONS array drives the Result segmented control. Its label fields are exactly All, Pass, Fail, matching the changelog entry. Introduced in trunk-io/trunk2#3906.

Source #2 — Quarantined filter values (confirmed)

File: trunk-io/trunk2/.../components/test-run-history-filters.tsx

const QUARANTINED_OPTIONS: { value: QuarantinedFilter; label: string }[] = [
  { value: "include", label: "Include" },
  { value: "exclude", label: "Exclude" },
  { value: "only", label: "Only" },
];

Reasoning: The QUARANTINED_OPTIONS array is a new, separate segmented control added in this PR (previously "Quarantined" was a single value folded into the result picker, visible in the diff as a removed { value: "quarantined", label: "Quarantined" } option). Its labels are exactly Include, Exclude, Only, confirming both the values and the "now independent" claim.

@samgutentag samgutentag added the code-verified verify-docs-against-code: all factual claims confirmed in source. label May 29, 2026
@mintlify
Copy link
Copy Markdown
Contributor

mintlify Bot commented May 29, 2026

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
trunk 🟢 Ready View Preview May 29, 2026, 5:32 AM

💡 Tip: Enable Workflows to automatically generate PRs for you.

…story

Wire the Flaky Tests run-history filter split into all four sites:
- changelog/2026-05-07-flaky-tests-run-history-filters.mdx (entry)
- docs.json nav (2026 group)
- changelog/index.mdx (master index, May 2026)
- flaky-tests/changelog.mdx (product index, May 2026)

Source: trunk-io/trunk2#3906 (TRUNK-18225). Publish date is the Linear
ticket creation date as a ship-time proxy — confirm before publishing.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@samgutentag samgutentag force-pushed the sam-gutentag/changelog-flaky-tests-run-history-filters branch from 2547a31 to eaf09a8 Compare May 29, 2026 06:28
@samgutentag samgutentag marked this pull request as ready for review May 29, 2026 06:30
@samgutentag samgutentag merged commit be7347c into main May 29, 2026
3 checks passed
@samgutentag samgutentag deleted the sam-gutentag/changelog-flaky-tests-run-history-filters branch May 29, 2026 06:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog PR touches the changelog (auto-generated drafts, hosting, formatting, indexing). code-verified verify-docs-against-code: all factual claims confirmed in source. ready to merge Verify docs PR: customers can use this. Ready to publish.

Development

Successfully merging this pull request may close these issues.

1 participant