Skip to content

docs: changelog draft — Linear field defaults and Link Ticket modal#39

Merged
samgutentag merged 4 commits into
mainfrom
changelog/2026-05-19-linear-flaky-tests
May 26, 2026
Merged

docs: changelog draft — Linear field defaults and Link Ticket modal#39
samgutentag merged 4 commits into
mainfrom
changelog/2026-05-19-linear-flaky-tests

Conversation

@mintlify
Copy link
Copy Markdown
Contributor

@mintlify mintlify Bot commented May 19, 2026

Summary

Adds a draft changelog post covering the only user-facing product change merged since the last changelog entry (April 30, 2026): Linear ticketing improvements for Flaky Tests.

Changes

  • New changelog/2026-05-19-flaky-tests-linear-improvements.md summarizing:
    • Linear field defaults (Priority, Labels, Estimate, Project, Assignee) for auto-created tickets
    • Link existing Linear tickets to a test via the Link Ticket modal and API

Context

Reviewed merges to trunk-io/docs2 between April 30 and May 19, 2026. The only product-affecting change was PR #31 (sam-gutentag/linear-integration-field-defaults). Format follows the entries at https://trunk.io/changelog: new features first, with doc links.

@mintlify
Copy link
Copy Markdown
Contributor Author

mintlify Bot commented May 19, 2026

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

Project Status Preview Updated (UTC)
trunk 🟢 Ready View Preview May 19, 2026, 7:15 PM

@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 19, 2026
@samgutentag
Copy link
Copy Markdown
Member

samgutentag commented May 19, 2026

Verification status (2026-05-26): live

Verified: customers can use this. Ready to publish.

  • Eng PR: https://github.com/trunk-io/trunk2/pull/3968 (merged May 15, 2026)
  • Flag: none (ungated)
  • Signals:
    • trunk2#3968 merged and merge commit present on main (status: behind)
    • No feature flag references in PR body or diff
    • Upstream docs PR (docs2#31) already merged May 19, 2026

Changelog entry is wired into all 4 required locations (.mdx file, docs.json nav, changelog/index.mdx, flaky-tests/changelog.mdx). Rebase conflict with main resolved (chrome extension and enqueue-by-label entries merged since this PR was opened). Ready to merge.

@samgutentag samgutentag force-pushed the changelog/2026-05-19-linear-flaky-tests branch from 2e4c7b1 to 9323a82 Compare May 26, 2026 18:58
samgutentag added a commit that referenced this pull request May 26, 2026
…ring

Adds `scripts/sync-changelog.py`, which regenerates the four sites the
changelog lives on from a single source of truth: the frontmatter of
each `changelog/*.mdx` entry. Removes the manual-maintenance burden
that came up in PR #36/#37/#39 review (each changelog PR previously
had to update docs.json + master index + product-page index in
addition to the entry file).

The script targets:
- docs.json — Changelog tab year-group `pages` arrays (surgical replace)
- changelog/index.mdx — master index with tag-filter UI
- merge-queue/changelog.mdx — entries where category = "Merge Queue"
- flaky-tests/changelog.mdx — entries where category = "Flaky Tests"

Other categories (Code Quality, CI Autopilot, Web App) appear in the
master index but have no product-page index per current convention.

Usage:
  python3 scripts/sync-changelog.py            apply
  python3 scripts/sync-changelog.py --check    CI mode; exits 1 on drift

Also commits a normalization pass on the 4 target files: same-day
entries are now sorted alphabetically by slug (was somewhat random),
and one stray blank line after frontmatter is dropped. No content
changes — all 154 entries preserved.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
mintlify Bot and others added 3 commits May 26, 2026 16:00
… into all 4 sites

The previous draft was a raw markdown file with no Mintlify
frontmatter and an h1+date-line shape. Rewrite to canonical:
- Rename .md → .mdx so Mintlify picks it up
- Add full frontmatter (title, description, date, category, type)
- Drop the h1 and the standalone date line (frontmatter renders the
  title; date is provided by the `date:` field)
- Convert h2/h3 sections to a bulleted list under a single bold opener
- Single docs link at the end (linear-integration page covers both
  the field-defaults and link-existing-tickets anchors)

Wire into the three missing sites:
- docs.json nav (under Changelog tab → 2026 group, newest first)
- changelog/index.mdx (master index with tag-filter UI)
- flaky-tests/changelog.mdx (product-page index, under existing May
  2026 section)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Add cropped UI screenshots for both features: the Linear field defaults
Configuration card and the Link Ticket modal on the Test Details page.
Images wrapped in Mintlify <Frame> components.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@samgutentag samgutentag merged commit 710bf00 into main May 26, 2026
4 checks passed
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). 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