Skip to content

Refresh Pulumi for Startups page#19906

Merged
jeffmerrick merged 4 commits into
masterfrom
jeffmerrick/refresh-startups-page
Jun 26, 2026
Merged

Refresh Pulumi for Startups page#19906
jeffmerrick merged 4 commits into
masterfrom
jeffmerrick/refresh-startups-page

Conversation

@jeffmerrick

@jeffmerrick jeffmerrick commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Updates to the Pulumi for startups, the content is mostly the same but I made some additions:

  • Added a grid of capabilities startups might be interested in (content should mostly match the other pages they appear on.)
  • Added case study cards for 3 of the 4 logos on the old page (no case study exists for cockroachdb), plus added 3 additional case studies

Ran everything through the brand MCP for voice/tone/style.

There was also a Microsoft specific startups page that I removed and redirected here.


Proposed changes

Rebuilds the /pulumi-for-startups page with a new full-bleed hero, a program-benefits card, a capability grid, and customer success stories (testimonial + case-study cards), all assembled from shared template partials. Retires the legacy /microsoft-for-startups page, aliasing it to /pulumi-for-startups, and updates the page title/meta description. Also adds a border-0 to the highlight template card and a new hero SVG.

Related issues (optional)

Rebuild the /pulumi-for-startups page with a new hero, program-benefits
card, capability grid, and customer success stories using shared template
partials. Delete the legacy /microsoft-for-startups page and alias it to
/pulumi-for-startups.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions github-actions Bot added review:triaging Claude Triage is currently classifying the PR domain:website PR touches marketing, pricing, legal, or competitive landing pages domain:mixed PR touches more than one domain domain:infra PR touches workflows, scripts, infra, Makefile, or build config review:in-progress Claude review is currently running and removed review:triaging Claude Triage is currently classifying the PR labels Jun 26, 2026
@jeffmerrick jeffmerrick changed the title Refresh Pulumi for Startups page and retire Microsoft for Startups Refresh Pulumi for Startups page Jun 26, 2026
@github-actions

github-actions Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Pre-merge Review — Last updated 2026-06-26T20:15:00Z

Tip

Summary: This PR refreshes the Pulumi for Startups marketing landing page — a new hero illustration, a layout rebuilt on shared template partials (capability grid, testimonial, case-study grid), and updated benefit/credit/eligibility copy — and retires the standalone Microsoft for Startups page by deleting it and re-homing its /microsoft-for-startups/ URL via an alias. A force-push squashed the branch to a single commit since the last review; the full PR was re-verified against HEAD. The Compostable AI case study card added in the squash commit was verified: all five specific claims (Edinburgh-based, AI platform company, contract-to-production in one day, two backend engineers, 19 clients) match the published case study file. Every program figure and case-study description is accurate; the alias redirect wires correctly.

Review confidence:

Dimension Level Notes
mechanics HIGH
facts HIGH All program figures and case-study descriptions verified against live Pulumi pages and the repo case-study file.
Investigation log
  • Cross-sibling reads: not run (not in a templated section)
  • External claim verification: 9 of 10 claims verified (0 unverifiable, 0 contradicted) · 4 specialists (numerical, cross-reference, capability, framing); 0 cross-specialist corroborations · routed: 0 inline, 3 Pass 1, 0 Pass 2, 7 Pass 3 (verified 7, contradicted 0, unverifiable 0).
  • Cited-claim spot-checks: not run (no cited claims)
  • Frontmatter sweep: ran on body + meta_desc
  • Temporal-trigger sweep: ran (recency words present in diff; spot-check in-review)
  • Code execution: not run (no static/programs/ change)
  • Code-examples checks: not run (no fenced code blocks in content files)
  • Editorial-balance pass: not run (not under content/blog/)
🚨 Outstanding ⚠️ Low-confidence 💡 Pre-existing ✅ Resolved
0 0 1 0

🔍 Verification trail

11 claims extracted · 9 verified · 0 unverifiable · 0 contradicted
  • L3 in content/pulumi-for-startups/_index.md "Pulumi for Startups gives early-stage teams up to $10,000 in credits, office hours, and 12 months of runway to build cloud infrastructure as code." → ✅ verified (evidence: The official Pulumi for Startups page confirms $10,000 in free Pulumi Credits and 12-month bill-credit runway, matching both the credit figure and the duration claim.; source: https://www.pulumi.com/pulumi-for-startups/)

  • L9 in content/pulumi-for-startups/_index.md "aliases: - /microsoft-for-startups/" → ✅ verified (evidence: The file content/pulumi-for-startups/_index.md contains aliases: - /microsoft-for-startups/ in its frontmatter, and content/microsoft-for-startups/_index.md is deleted in the same PR, confirming the redirect is correctly wired.; source: repo:content/pulumi-for-startups/_index.md)

  • L9 in layouts/page/pulumi-for-startups.html "<h1>Get up to $10,000 in Pulumi credits and exclusive help for your projects</h1>" → ✅ verified (evidence: The official Pulumi for Startups page confirms: "You'll get the best of Pulumi with up to $10,000 in free Pulumi Credits so your whole team can use Pulumi."; source: https://www.pulumi.com/pulumi-for-startups/)

  • L29 in layouts/page/pulumi-for-startups.html "'Up to $10,000 in Pulumi credits' / 'Your whole team can build on Pulumi, with up to $10,000 in free credits.'" → ✅ verified (evidence: The official Pulumi for Startups page confirms up to $10,000 in free Pulumi Credits for the whole team.; source: https://www.pulumi.com/pulumi-for-startups/)

  • L31 in layouts/page/pulumi-for-startups.html "'12 months of runway' / 'Bill credits will be applied for up to 12 months.'" → ✅ verified (evidence: The official Pulumi for Startups page states verbatim: "Bill credits will be applied for up to 12 months".; source: https://www.pulumi.com/pulumi-for-startups/)

  • L32 in layouts/page/pulumi-for-startups.html "'Built for your stage' / 'Designed for pre-Series A companies with less than $1 million in annual revenue.'" → ✅ verified (evidence: The official Pulumi for Startups page confirms: "Pulumi for Startups is designed for pre-series A companies with less than $1M in annual revenue."; source: https://www.pulumi.com/pulumi-for-startups/)

  • L85 in layouts/page/pulumi-for-startups.html "Aptos Labs 'used Pulumi to transform development, increasing velocity by up to 10x while improving security, compliance, and cost control'" → ✅ verified (evidence: The Pulumi Aptos Labs case study page states this description verbatim.; source: https://www.pulumi.com/case-studies/aptos/)

  • L86 in layouts/page/pulumi-for-startups.html "Compostable AI 'Edinburgh-based AI platform company deploys from contract to production in one day, with two backend engineers managing infrastructure for 19 clients'" → ✅ verified (evidence: The case study file content/case-studies/compostable-ai.md confirms: Edinburgh-based (line 43), AI platform company (line 43), contract-to-production in one day (lines 5, 22), two backend engineers (lines 22, 43, 85), 19 clients (lines 22, 43, 85).; source: repo:content/case-studies/compostable-ai.md)

  • L87 in layouts/page/pulumi-for-startups.html "Spear AI 'Defense tech startup accelerates compliance timelines to bring capabilities to market up to 6x faster while enabling rapid deployment across air-gapped cloud and edge environments'" → ✅ verified (evidence: The Pulumi Spear AI case study page uses this description verbatim.; source: https://www.pulumi.com/case-studies/spear-ai/)

  • L1 in static/images/pulumi-for-startups/hero.svg "<svg width='1964' height='452' viewBox='0 0 1964 452' fill='none' xmlns='http://www.w3.org/2000/svg'>" → ➖ not-a-claim (evidence: The SVG namespace http://www.w3.org/2000/svg is a required XML namespace identifier, not a hyperlink or falsifiable assertion.)

  • L1 in content/microsoft-for-startups/_index.md "frontmatter URL /microsoft-for-startups/ collides with alias on another page" → 🚩 flagged (frontmatter: url-collision — intentional retirement; source page is deleted in this PR and the URL is aliased to /pulumi-for-startups/; collision resolves on merge)

🚨 Outstanding in this PR

No outstanding findings in this PR.

⚠️ Low-confidence

No low-confidence findings.

💡 Pre-existing issues in touched files (optional)

  • [L1] content/microsoft-for-startups/_index.md — the frontmatter sweep flagged the URL /microsoft-for-startups/ as colliding with an alias on another page. This is the intended retirement, not a conflict: this PR deletes the Microsoft for Startups page (its _index.md and layouts/page/microsoft-for-startups.html) and re-homes that URL by adding aliases: - /microsoft-for-startups/ to the refreshed Pulumi for Startups page, so former Microsoft for Startups visitors land on /pulumi-for-startups/. Because the source page is removed in the same change, the collision is announced and resolves on merge — no action needed.

✅ Resolved since last review

No items resolved since the last review.

📜 Review history

  • 2026-06-26T18:36:06Z — Pulumi for Startups page refresh + Microsoft for Startups retirement; all program/case-study figures verified, the /microsoft-for-startups/ alias collision confirmed intentional (no blockers). (3247fbd)
  • 2026-06-26T20:15:00Z — history rewritten since last review; re-reviewed against HEAD (69e50a2). Force-push detected; full PR re-verified. Compostable AI case study added in squash commit — all five specific claims verified against content/case-studies/compostable-ai.md. No new blockers.

Need a re-review? Want to dispute a finding? Mention @claude and include #update-review.
(For ad-hoc questions or fixes, just @claude — no hashtag.)

@github-actions github-actions Bot added review:no-blockers Claude review completed cleanly; outstanding is empty and removed review:in-progress Claude review is currently running labels Jun 26, 2026
Add a branded 1200x628 OpenGraph card and shorten the meta description to
~146 chars so it isn't truncated in search results.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions github-actions Bot added review:stale New commits since last Claude review; refresh on next ready-transition or @claude mention and removed review:no-blockers Claude review completed cleanly; outstanding is empty labels Jun 26, 2026
@pulumi-bot

pulumi-bot commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

@pulumi-bot

pulumi-bot commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

Lighthouse Performance Report

Commit: 69e50a2 | Metric definitions

Page Device Score FCP LCP TBT CLS SI
Homepage Mobile 🔴 40 6.0s 7.4s 714ms 0.065 8.1s
Homepage Desktop 🟡 70 0.7s 1.1s 255ms 0.250 2.5s
Install Pulumi Mobile 🟡 58 5.3s 8.7s 58ms 0.057 7.2s
Install Pulumi Desktop 🟡 81 1.1s 1.5s 0ms 0.154 2.6s
AWS Get Started Mobile 🔴 47 5.2s 8.5s 39ms 0.241 7.0s
AWS Get Started Desktop 🟡 86 1.1s 1.6s 0ms 0.036 2.5s

Add a second "Apply" button between the capability grid and success
stories, with a divider, to give readers another path to the form.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

@cnunciato cnunciato 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.

One lil' tweak to clarify we support all agents (not just Neo). This looks great! ✨

Comment thread layouts/page/pulumi-for-startups.html Outdated
Co-authored-by: Christian Nunciato <c@nunciato.org>
@jeffmerrick

Copy link
Copy Markdown
Contributor Author

@claude #update-review

@github-actions github-actions Bot added review:in-progress Claude review is currently running and removed review:stale New commits since last Claude review; refresh on next ready-transition or @claude mention labels Jun 26, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🤖 Review updated on @jeffmerrick's request.

@github-actions github-actions Bot added the review:no-blockers Claude review completed cleanly; outstanding is empty label Jun 26, 2026
@github-actions github-actions Bot removed the review:in-progress Claude review is currently running label Jun 26, 2026
@jeffmerrick jeffmerrick merged commit cd8baad into master Jun 26, 2026
9 checks passed
@jeffmerrick jeffmerrick deleted the jeffmerrick/refresh-startups-page branch June 26, 2026 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

domain:infra PR touches workflows, scripts, infra, Makefile, or build config domain:mixed PR touches more than one domain domain:website PR touches marketing, pricing, legal, or competitive landing pages review:no-blockers Claude review completed cleanly; outstanding is empty

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants