Skip to content

Homepage: add Talos Enterprise Hypervisor as coming soon - #785

Merged
sterlingkoch merged 1 commit into
mainfrom
landing/enterprise-hypervisor-card
Oct 15, 2026
Merged

sterlingkoch merged 1 commit into
mainfrom
landing/enterprise-hypervisor-card

Conversation

@sterlingkoch

Copy link
Copy Markdown
Member

Adds the enterprise rung to the Hypervisor section of the homepage, so it mirrors the Kubernetes row (open source, enterprise, management). Coming-soon card: not clickable, no docs yet. Where its docs will live is a later IA decision.

@mintlify

mintlify Bot commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
siderolabs 🟢 Ready View Preview Oct 15, 2026, 10:01 AM

💡 Tip: Enable Automations to automatically generate PRs for you.

@github-project-automation github-project-automation Bot moved this to To Do in Planning Sep 23, 2026
@talos-bot talos-bot moved this from To Do to In Review in Planning Sep 23, 2026
@github-actions

github-actions Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

📋 Automated documentation review

An automated pass runs on documentation changes in every PR. The items below are suggestions to consider — advisory, not a merge gate.

Reviewed commit 2faa0b0 · 🔴 1 critical · 🟡 2 warning(s) · ⚪ 1 notice(s)

  • 🔴 public/index.mdx:72 — Hand-edit to a generated file: the card will be erased by make docs.json and CI will fail
    • Why: public/index.mdx is generated from common.yaml by tools/docs-gen (see the file header at line 7, common.yaml lines 139-142, and the unconditional os.WriteFile in main.go:862). The diff changes no YAML source, so the next make docs.json overwrites this card away and CI's 'make docs.json && git diff --exit-code' check fails, meaning the change never ships.
    • Fix: Revert public/index.mdx and add the card under common.yaml homepage.families hypervisor cards: - title: "Talos Enterprise Hypervisor" / tag: "Commercial" / soon: true / description: "...", then run make docs.json and commit the regenerated index.mdx.
  • 🟡 public/index.mdx:75 — Product name 'Talos Enterprise Hypervisor' appears nowhere else in the repo; announcement gating unverified
    • Why: common.yaml lines 144-150 require that only publicly announced product names appear on the homepage, with unannounced ones kept commented out (as Talos Xenia is at common.yaml:169-174). This name has zero other occurrences in the repository and could not be verified against a public announcement, since that source is off GitHub and not fetchable here.
    • Fix: Confirm the name is publicly announced before merging; otherwise keep the entry commented out in common.yaml in the same style as the Talos Xenia block.
  • 🟡 public/index.mdx:76 — The '24/7 support' claim is not backed by any page in the documentation
    • Why: The string 24/7 occurs nowhere else in the docs, and the comparable Talos Enterprise Linux card and page list only supply-chain artifacts with no support-hours claim, pointing at a generic support URL instead. A specific service-level promise on the landing page for an unreleased product has no page a reader can click through to for terms.
    • Fix: description: "The enterprise build of Talos Hypervisor: FIPS-enabled builds, SBOMs, VEX, and signed images."

Notices, and the reviewer's full report, are in the run's doc-accuracy-report artifact.

@Iheanacho-ai

Copy link
Copy Markdown
Member

@sterlingkoch i wanted to ask, how were the changes in this PR generated

@sterlingkoch

sterlingkoch commented Oct 8, 2026 •

Copy link
Copy Markdown
Member Author

@Iheanacho-ai Edited the card into common.yaml and ran make docs.json-local, so index.mdx is just the regenerated output.

Rechecked today against main, regen comes out identical. Bot's critical is wrong, it missed the common.yaml change. Anant wants this card up, so can you approve when you get a sec?

@Iheanacho-ai

Copy link
Copy Markdown
Member

@Iheanacho-ai Edited the card into common.yaml and ran make docs.json-local, so index.mdx is just the regenerated output.

Rechecked today against main, regen comes out identical. Bot's critical is wrong, it missed the common.yaml change. Anant wants this card up, so can you approve when you get a sec?

yeah approved. i just wanted to be sure

Co-authored-by: Cursor <cursoragent@cursor.com>
@sterlingkoch
sterlingkoch force-pushed the landing/enterprise-hypervisor-card branch from 2faa0b0 to c2380ab Compare October 15, 2026 09:59
@sterlingkoch
sterlingkoch merged commit d418b9c into main Oct 15, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
staging - public — c2380ab4 Deployed Oct 15, 2026 by mintlify[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants