Remove obsolete CrossGuard branding#19116
Conversation
Scrubs residual "CrossGuard" wording from active docs and template pages, routing links to the canonical /docs/insights/policy/ path. Deletes the orphan crossguard.html layout, the unreachable /docs/crossguard/ branch in the breadcrumb schema partial, and an obsolete screenshot. Fixes a latent bug on /product/pulumi-cloud/ where the "Pulumi Policies" tab did nothing because the JS click handler still referenced the old crossguard-select id. All crossguard URL aliases on moved pages and the product page are preserved to keep SEO and external links intact. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Your site preview for commit 2000160 is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-19116-20001604.s3-website.us-west-2.amazonaws.com |
Lighthouse Performance ReportCommit: 2000160 | Metric definitions
|
The previous commit on this branch renamed crossguard-select → policies-select in theme/src/ts/pulumi-cloud.ts as a fix for the broken "Pulumi Policies" tab on /product/pulumi-cloud/. PR #19123 supersedes that fix by deleting the entire /product/pulumi-cloud/ page along with its dedicated JS file, making this rename moot. Restoring pulumi-cloud.ts to its master state so this PR doesn't conflict with #19123 on merge. When #19123 lands first (the intended order), this PR's diff against master will contain zero touches to the now-deleted file. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Pre-merge Review — Last updated 2026-05-18T18:55:38ZTip Summary: Replaces obsolete CrossGuard branding across the docs and marketing site — swapping legacy Review confidence:
Investigation log
🔍 Verification trail26 claims extracted · 24 verified · 0 unverifiable · 2 contradicted
🚨 Outstanding in this PRNo outstanding issues.
|
|
@claude #update-review |
|
@claude #update-review |
Scrubs residual "CrossGuard" wording from active docs and template pages, routing links to the canonical
/docs/insights/policy/path. Aliases on every moved page are preserved so SEO and external links stay intact.Note
Depends on #19123. The broken Pulumi Policies tab on
/product/pulumi-cloud/is fixed there by deleting the page entirely. The JS rename that was originally part of this PR has been dropped (commit2000160reverts it) so the two PRs don't conflict on merge. Land #19123 first; this PR has no overlap with master after that.Changes
/docs/.../crossguard/links →/docs/insights/policy/; refresh "CrossGuard" → "Pulumi Policies" in SDK reference pages and/why-pulumi/.superpowers.htmlrelrefs, fixwhy-pulumi.htmlprose, remove unreachable/docs/crossguard/branch from breadcrumb schema partial.layouts/page/crossguard.htmland the 4-imagestatic/images/docs/guides/crossguard/directory.content/docs/support/faq/policies.md.All crossguard URL aliases on moved pages and the product page are preserved.