Skip to content

Add Smallstep Agent release notes page - #560

Merged
tashian merged 5 commits into
mainfrom
carl/eff-826-agent-release-notes
Sep 30, 2026
Merged

tashian merged 5 commits into
mainfrom
carl/eff-826-agent-release-notes

Conversation

@tashian

@tashian tashian commented Sep 28, 2026 •

Copy link
Copy Markdown
Member

Part of EFF-826.

What

Adds Release Notes (/docs/platform/release-notes). The page contains <ReleaseNotes product="step-agent" />, which fetches the release-notes document from the packages bucket and renders every version's notes under a #step-agent-<version> anchor, marking versions not yet promoted to stable as edge builds. releases.smallstep.com links each version that has notes to its anchor here.

Depends on the component in smallstep/smallstep.com#1228: merge that first. Without it, MDX throws on the undefined ReleaseNotes component and this page fails to render.

Verification

  • vale --no-wrap clean

馃 Generated with Claude Code

Screenshot 2026-09-29 at 3 55 06鈥疨M

New Platform page that renders every published stable release note for the
agent via the <ReleaseNotes> docs component (smallstep.com), which reads
release-notes/step-agent.json from the packages bucket at page load. Each
version heading is an anchor, so releases.smallstep.com links straight to
`#<version>`. Listed in the manifest right after the install guide.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@tashian
tashian requested a review from a team as a code owner September 28, 2026 17:32
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@tashian tashian closed this Sep 29, 2026
@tashian tashian reopened this Sep 29, 2026
@tashian
tashian enabled auto-merge September 29, 2026 16:08
tashian and others added 2 commits September 29, 2026 09:08
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@C-Mejlak
C-Mejlak disabled auto-merge September 30, 2026 06:53
@C-Mejlak

Copy link
Copy Markdown
Contributor

@tashian let's make sure https://github.com/smallstep/smallstep.com/pull/1228 is merged before merging this

@tashian
tashian enabled auto-merge September 30, 2026 14:04
@tashian
tashian merged commit dfaf728 into main Sep 30, 2026
4 checks passed
@tashian
tashian deleted the carl/eff-826-agent-release-notes branch September 30, 2026 14:37
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.

3 participants