Skip to content

Use ChangelogTags markers for June 10 changelog entries#5924

Open
matlegault wants to merge 1 commit into
mainfrom
matlegault/changelog-tags-june-10
Open

Use ChangelogTags markers for June 10 changelog entries#5924
matlegault wants to merge 1 commit into
mainfrom
matlegault/changelog-tags-june-10

Conversation

@matlegault

@matlegault matlegault commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

The June 10 docs changelog has three same-day releases in one file, so they previously shared the file-level tags: ["ai"] frontmatter. This adds a <ChangelogTags> marker under each H2 so every release carries its own tags on its card, the entry page, and the tag-filter list (changelog redesign, fern-platform #12385). Tags reuse the existing lowercase vocabulary: ai; ai, configuration; and ai, configuration, docs.yml. The redundant file-level tags frontmatter is removed since each section now includes ai.


Open in Devin Review

Tag each of the three same-day releases individually with <ChangelogTags>
and drop the now-redundant file-level tags frontmatter.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@matlegault matlegault requested a review from devalog as a code owner June 22, 2026 20:29
@github-actions

Copy link
Copy Markdown
Contributor

🌿 Preview your docs: https://fern-preview-matlegault-changelog-tags-june-10.docs.buildwithfern.com/learn

Here are the markdown pages you've updated:

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 3 potential issues.

Open in Devin Review

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚩 Per-section tagging may indicate an intentional new pattern, but it's not supported

The PR replaces a single page-level tags: ["ai"] frontmatter with three different per-section <ChangelogTags> entries (ai, ai + configuration, ai + configuration + docs.yml). This suggests the author may have wanted per-heading tag granularity rather than a single set of tags for the whole changelog date entry. However, the Fern docs platform's changelog tagging system is documented as frontmatter-based (fern/products/docs/pages/navigation/changelogs.mdx:100-112 and fern/products/docs/pages/navigation/frontmatter.mdx:378-382), and no other entry in the repo uses per-section tags. If per-section tagging is a desired feature, it would need platform-level support and documentation updates — not just an ad-hoc component in one file.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Comment on lines 1 to +2
## `fern-docs` agent skill
<ChangelogTags>ai</ChangelogTags>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔴 YAML frontmatter with tags removed, violating AGENTS.md changelog rules

The AGENTS.md changelog rules explicitly require: "Always include tags in YAML frontmatter." This PR removes the entire YAML frontmatter block (---\ntags: ["ai"]\n---) and replaces it with inline <ChangelogTags> components. Every other changelog entry in the repo (e.g., fern/products/docs/pages/changelog/2026-06-12.mdx, 2026-06-13.mdx, 2026-05-28.mdx, etc.) uses YAML frontmatter for tags. The official docs at fern/products/docs/pages/navigation/changelogs.mdx:102 and fern/products/docs/pages/navigation/frontmatter.mdx:378-382 also document tags as a frontmatter field. Without frontmatter tags, the changelog filtering system will not recognize any tags for this entry.

Prompt for agents
The YAML frontmatter with tags was removed from this changelog entry. Per AGENTS.md rules and the pattern used by every other changelog entry in fern/products/docs/pages/changelog/, the file must begin with a YAML frontmatter block containing tags. The original file had tags: ["ai"] in frontmatter. Since the new version adds per-section tags (ai; ai+configuration; ai+configuration+docs.yml), you need to decide the appropriate set of tags for the frontmatter — likely the union of all section tags: ["ai", "configuration", "docs.yml"]. Restore the frontmatter block at the top of the file and remove the <ChangelogTags> components, which are not a recognized component pattern in this repo.
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

---

## `fern-docs` agent skill
<ChangelogTags>ai</ChangelogTags>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔴 <ChangelogTags> is not a recognized component and may fail to render

The <ChangelogTags> component is used three times in this file but does not appear anywhere else in the entire repository — no other changelog entry, no component definition, and no documentation references it. A grep across the whole repo confirms it exists only in this file (fern/products/docs/pages/changelog/2026-06-10.mdx). All other changelog entries use YAML frontmatter tags for tagging. Using an undefined MDX component will likely cause a build error or render as raw text, breaking the page.

Prompt for agents
Remove all three <ChangelogTags> lines (lines 2, 13, 20) and restore the YAML frontmatter block at the top of the file with the appropriate tags array. The standard pattern used by every other changelog file in fern/products/docs/pages/changelog/ is:

---
tags: ["ai", "configuration", "docs.yml"]
---

See any sibling changelog file (e.g. 2026-06-12.mdx or 2026-06-13.mdx) as a reference.
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

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.

1 participant