Add blog post: previous-version CLI and SDK docs on the docs site#20033
Conversation
Short announcement (category: product) under Cam Soper's byline covering the new version selector on the Pulumi CLI command reference and the SDK API docs, plus X/LinkedIn/Bluesky social copy. Includes a brief coverage note (history back to ~v3.150.0; Go SDK lives on pkg.go.dev). meta.png/feature.png are the repo placeholders pending a design-team feature image (PR labeled needs-design). Two in-body screenshots (cli-version-selector.png, sdk-version-selector.png) still to be added. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DXJSTjHKva4deisVWmnL3i
Social Media Reviewcontent/blog/previous-cli-and-sdk-version-docs/index.mdX — PASSLinkedIn — PASSBluesky — PASSSuggestions (advisory)These are stylistic notes — they don't block the post. X
Bluesky
Updated for commit |
|
Your site preview for commit 27bf0c5 is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-20033-27bf0c5e.s3-website.us-west-2.amazonaws.com |
Pre-merge Review — Last updated 2026-07-07T22:09:06ZTip Summary: This PR announces a version selector on the Pulumi CLI command reference and SDK API docs. Since the last review, the author retitled the post (dropping the redundant "on pulumi.com"), bumped the publish date to match the actual merge date, tightened the "What's available" and "Get started" copy, and adopted the repo's build-time social-card convention (dropped the committed Review confidence:
Investigation log
🔍 Verification trail17 claims extracted · 7 verified · 0 unverifiable · 0 contradicted
📊 Editorial balanceSingle-subject post; balance check N/A. 🚨 Outstanding in this PRNo outstanding findings in this PR.
|
Reworks the X, LinkedIn, and Bluesky posts to withhold the mechanism (version selector) and end on a hook, per the social-review advisory notes and the house "tee up, don't deliver" style. Verified within platform limits (X 194/255, LinkedIn 560/2950, Bluesky 225/300). Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DXJSTjHKva4deisVWmnL3i
Aligns the CLI selector description with the screenshot (the VERSION dropdown sits near the top of the page, below the title, rather than beside it) and swaps "a click away" for "select your version" per STYLE-GUIDE.md. Addresses the two low-confidence pre-merge review notes. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DXJSTjHKva4deisVWmnL3i
|
I've tightened up the prose and the social copy, @claude. Please #update-review |
…ioned-docs-post-8y3add
Merge from master brought in the new build-time meta-image system, which replaces the committed meta.png for blog posts with an on-brand OpenGraph card generated from the title + feature image (scripts/meta-images/blog.mjs). - Re-render feature.png from the Rocket template (was a placeholder) - Remove the obsolete committed meta.png - Drop the meta_image frontmatter line so the build-time card takes over Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
cnunciato
left a comment
There was a problem hiding this comment.
Leaving you an approval to keep you unblocked. I also rebased on current master to pull in the new approach to meta images, and regenerated based on my suggested title (but feel free to adjust if you like). Nice work by the way!
| Alongside the latest release, we keep immutable snapshots of previous versions. The CLI command reference and the Node.js, Python, .NET, and Java SDK API docs are all covered, so the matching docs are always a dropdown away. | ||
|
|
||
| History reaches back to around v3.150.0 (early 2025); older CLI releases already prompt you to upgrade, so that makes a sensible floor. The Go SDK is versioned on [pkg.go.dev](https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3), so its documentation lives there rather than on the docs site. |
There was a problem hiding this comment.
Totally subjective suggestion here, just to tighten this up a bit — feel free to take it or leave it:
| Alongside the latest release, we keep immutable snapshots of previous versions. The CLI command reference and the Node.js, Python, .NET, and Java SDK API docs are all covered, so the matching docs are always a dropdown away. | |
| History reaches back to around v3.150.0 (early 2025); older CLI releases already prompt you to upgrade, so that makes a sensible floor. The Go SDK is versioned on [pkg.go.dev](https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3), so its documentation lives there rather than on the docs site. | |
| Alongside the latest release, we keep immutable snapshots of previous versions going back to v3.150.0 (early 2025). The CLI command reference and the Node.js, Python, .NET, and Java SDK API docs are all covered, so the docs you need are only a dropdown away. (The Go SDK is versioned on [pkg.go.dev](https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3), so its documentation lives there rather than in the Pulumi docs.) |
|
|
||
| ## Get started | ||
|
|
||
| Head to the [CLI command reference](/docs/iac/cli/commands/) or the [SDK API docs](/docs/reference/) and try the version dropdown. If your projects pin specific releases, select your version and read the docs that match. |
There was a problem hiding this comment.
| Head to the [CLI command reference](/docs/iac/cli/commands/) or the [SDK API docs](/docs/reference/) and try the version dropdown. If your projects pin specific releases, select your version and read the docs that match. | |
| Head to the [CLI command reference](/docs/iac/cli/commands/) or the [SDK API docs](/docs/reference/) and try the version dropdown. Selections are sticky, so when you navigate into a version, you'll be able to click around within that same version without having to choose it again. |
| @@ -0,0 +1,61 @@ | |||
| --- | |||
| title: "New: Previous CLI and SDK Version Docs on pulumi.com" | |||
There was a problem hiding this comment.
| title: "New: Previous CLI and SDK Version Docs on pulumi.com" | |
| title: "New: Versioned CLI and SDK Docs" |
|
@claude #update-review |
|
🤖 Review updated on @CamSoper's request. |
|
📣 Social media posts are live for
|
Proposed changes
Adds a short announcement post (
category: product) under my byline covering the new version selector on the Pulumi CLI command reference and the SDK API docs. Mirrors the earlier "Previous Provider Version Docs in Pulumi Registry" post by the same author.content/blog/previous-cli-and-sdk-version-docs/index.mdblog/cta-button.Related issues (optional)
Announces the feature from #19800 (Add versioned SDK & CLI docs).