fix(seo): correct unsourceable claims and stale enumerations across blog - #21066
fix(seo): correct unsourceable claims and stale enumerations across blog#21066workprentice[bot] wants to merge 1 commit into
Conversation
Eight prose-accuracy fixes on blog posts, verified individually rather
than as a blanket find/replace:
- claude-code-orchestration-frameworks: the intro claimed all three
frameworks "now work across Cursor, Codex, Windsurf, Gemini CLI, and
more" -- the post's own body contradicts this (Superpowers' list
omits Windsurf, GSTACK's list omits Gemini CLI). Rewrote to name only
the shared core (Claude Code, Cursor, Codex) and point to each
framework's own further list rather than asserting a shared one that
does not hold up against the post's own tables.
- incident-response-as-code-pagerduty-pulumi: "the resource coverage
is identical" to the upstream Terraform provider is not a claim
either side publishes; softened to "closely tracks the upstream
provider."
- why-choose-pulumi-over-terraform: reworded the HCL-support paragraph
to describe what /docs/iac/languages-sdks/hcl/ actually documents
(existing .tf files run largely unchanged on the same engine) rather
than an unverified claim about mixed-authoring teams sharing
components.
- why-switch-to-pulumi: the Neo paragraph enumerated "Python,
TypeScript, Go, .NET, or Java" but Neo's own product page only
advertises code generation in "TypeScript, Python, Go, and more" --
dropped the enumeration in favor of a link to the canonical
language-sdks list.
- announcing-7-0-of-the-pulumi-aws-provider: "full surface area of the
upstream Terraform AWS Provider" has no sourced parity statement;
softened to "resource surface."
- aws-cdk-vs-pulumi-why-sst-switched, azure-container-apps (x2),
build-publish-containers-iac: normalized stale C# references to
.NET, and for build-publish-containers-iac dropped the "each
supported Pulumi language" completeness framing since the post
demonstrates exactly five languages (Python, JavaScript, TypeScript,
Go, C#/.NET), not all eight in the current language-sdks list --
code fences left as `csharp` since they label real C# source.
Left `all-iac-including-terraform-and-hcl` ("we work with thousands
of customers") untouched: it's Pulumi's own first-party statement
about its business in a dated leadership post, and softening a
company's published claim about its own scale is a business-claim
question for a human, not a copy-editing call for this PR.
Added or refreshed `updated`/`lastmod` front matter on every post
whose body text changed, per repo convention (131+ posts already
carry `updated:`), without touching original `date:` values.
---
🧠 *This PR was created by [workprentice](https://github.com/workprentice).*
There was a problem hiding this comment.
🧹 Optional style suggestions from the pre-merge review — apply or dismiss; none of them block.
Generated by Claude Code
| * Optionally, consumes the resulting image URL from a containerized task definition in Kubernetes, Amazon ECS, or any other container orchestrator | ||
|
|
||
| All told, this will be just a few dozen lines of code. This article demonstrates doing this in AWS, Azure, Google Cloud, DigitalOcean, and Docker Hub, and offers code examples in each supported Pulumi language, namely Python, JavaScript, TypeScript, Go, and C#. These steps will work for any application that has a `Dockerfile` and is buildable by Docker. In principle, similar steps could be applied if you prefer to build your container image using different means, such as Buildpack. | ||
| All told, this will be just a few dozen lines of code. This article demonstrates doing this in AWS, Azure, Google Cloud, DigitalOcean, and Docker Hub, and offers code examples in Python, JavaScript, TypeScript, Go, and .NET. These steps will work for any application that has a `Dockerfile` and is buildable by Docker. In principle, similar steps could be applied if you prefer to build your container image using different means, such as Buildpack. |
There was a problem hiding this comment.
[style] difficulty qualifier — Drops minimizer; line count claim unchanged
| All told, this will be just a few dozen lines of code. This article demonstrates doing this in AWS, Azure, Google Cloud, DigitalOcean, and Docker Hub, and offers code examples in Python, JavaScript, TypeScript, Go, and .NET. These steps will work for any application that has a `Dockerfile` and is buildable by Docker. In principle, similar steps could be applied if you prefer to build your container image using different means, such as Buildpack. | |
| All told, this will be a few dozen lines of code. This article demonstrates doing this in AWS, Azure, Google Cloud, DigitalOcean, and Docker Hub, and offers code examples in Python, JavaScript, TypeScript, Go, and .NET. These steps will work for any application that has a `Dockerfile` and is buildable by Docker. In principle, similar steps could be applied if you prefer to build your container image using different means, such as Buildpack. |
| Azure Container Apps enable you to build applications in your favorite language with any dependencies and tools, package them as a container image, and deploy them in seconds. Container Apps abstract away infrastructure management by automatically scaling up and down to zero and only charging for the exact resources you use. | ||
|
|
||
| This post shows how to use Pulumi to build a container image and publish it as an Azure Container App. Pulumi makes it easy to create artifacts and provision and manage cloud infrastructure on any cloud using familiar programming languages, including C#, TypeScript, Python, and Go. Docker images, ACR registries, container environments, and Apps can be managed within the same infrastructure definition. | ||
| This post shows how to use Pulumi to build a container image and publish it as an Azure Container App. Pulumi makes it easy to create artifacts and provision and manage cloud infrastructure on any cloud using familiar programming languages, including .NET, TypeScript, Python, and Go. Docker images, ACR registries, container environments, and Apps can be managed within the same infrastructure definition. |
There was a problem hiding this comment.
[style] difficulty qualifier — Replaces 'makes it easy' without changing meaning
| This post shows how to use Pulumi to build a container image and publish it as an Azure Container App. Pulumi makes it easy to create artifacts and provision and manage cloud infrastructure on any cloud using familiar programming languages, including .NET, TypeScript, Python, and Go. Docker images, ACR registries, container environments, and Apps can be managed within the same infrastructure definition. | |
| This post shows how to use Pulumi to build a container image and publish it as an Azure Container App. Pulumi lets you create artifacts and provision and manage cloud infrastructure on any cloud using familiar programming languages, including .NET, TypeScript, Python, and Go. Docker images, ACR registries, container environments, and Apps can be managed within the same infrastructure definition. |
Pre-merge Review — Last updated 2026-08-22T00:40:45ZTip Summary: A prose-accuracy sweep across eight existing blog posts: it softens two overstated claims ("full surface area" → "resource surface" for the AWS provider; "resource coverage is identical" → "closely tracks the upstream provider" for PagerDuty), replaces a stale enumeration of agent integrations in the coding-frameworks post with a narrower, defensible one, and normalizes language lists to Pulumi's current naming ( Review confidence:
Investigation log
✏️ 2 one-click style suggestions are posted inline — apply them from the Files changed tab, individually or with Add suggestion to batch. 🔍 Verification trail33 claims extracted · 12 verified · 4 unverifiable · 0 contradicted · 2 detector findings
📊 Editorial balanceSection depth, mention distribution, recommendation steering
🚨 Outstanding in this PRThese must be resolved or refuted before merging.
|
Eight prose-accuracy fixes on blog posts, verified individually rather than as a blanket find/replace.
Fixed
.tffiles run largely unchanged on the same engine), rather than an unverified claim about mixed-authoring teams sharing components.```csharpfence tags are untouched since they correctly label real C# source.Deliberately left untouched
content/blog/all-iac-including-terraform-and-hcl/index.md("we work with thousands of customers") — this is Pulumi's own first-party statement about its business scale, in a dated leadership announcement post. Softening a company's published claim about its own customer base isn't a copy-editing call this PR should make unilaterally; flagging it to the human as a business-claim question instead.Housekeeping
Added or refreshed
updated/lastmodfront matter on every post whose body text changed, per the existing repo convention (131+ posts already carryupdated:), without touching originaldate:values. Verified: nometa_descover the 160-char lint limit across the 8 touched files, and named post authors are unchanged.🧠 This PR was created by workprentice.