Skip to content

Showcase enterprise readiness on the landing page - #70883

Merged
pelikhan merged 4 commits into
mainfrom
pelikhan-verbose-couscous
Oct 21, 2026
Merged

pelikhan merged 4 commits into
mainfrom
pelikhan-verbose-couscous

Conversation

@pelikhan

@pelikhan pelikhan commented Oct 21, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Make enterprise deployment capabilities easier to discover on the landing page with a graphical Enterprise ready section matching the existing design.

  • Illustrate GitHub-hosted and Linux self-hosted runners, including ARC with Docker-in-Docker.
  • Show Docker, Cloud Hypervisor, and NVX isolation options inside an explicit Agent Workflow Firewall boundary, alongside integrity filtering.
  • Show OpenTelemetry export to an OTLP-compatible monitoring backend.

Reuse the existing section component and design tokens, with responsive layouts, light/dark themes, accessible documentation links, and reduced-motion support. Cloud Hypervisor and NVX are explicitly labeled preview runtimes with host eligibility caveats. Only the enterprise section is added; the separate compatibility section and Central Agentic Ops content have been removed.

Screenshots

Enterprise ready

Enterprise ready desktop section showing runners, firewall-protected Docker and microVM runtimes, integrity filtering, and OpenTelemetry export

Mobile layout in dark mode

Enterprise ready mobile section in dark mode with runner, firewall, isolation, integrity, and telemetry layers

Validation

  • make agent-report-progress
  • cd docs && npm exec -- astro build (all internal links valid)
  • Browser checks at desktop and mobile widths in both themes, including preserved enterprise features, removal of the compatibility section and CAO, and overflow checks.
  • git diff --check

pelikhan and others added 2 commits October 21, 2026 05:49
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

Visual Regression Check

Page Viewport Status
Home Mobile 375×812 error
Home Tablet 768×1024 error
Home Desktop 1440×900 error

Chrome could not launch in the sandbox (libm.so.6: version GLIBC_2.43 not found, required by the bundled libasound.so.2). No screenshots or accessibility snapshots were captured, so no visual or accessibility findings are available.

Generated by 👁️ Visual Regression Checker for #70883 · copilot · auto · 10.1 AIC · ⌖ 0.596 AIC · ⊞ 7.8K · ◷

@pelikhan
pelikhan marked this pull request as ready for review October 21, 2026 14:08
Copilot AI max review requested due to automatic review settings October 21, 2026 14:08
@github-actions

github-actions Bot commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

✅ Test Quality Sentinel completed test quality analysis.

Test Quality Sentinel

Outcome: reported_no_action

The agent completed and reported no action. A no-op output alone does not verify that all required work was completed or that publication was possible.

Agent messages are omitted from this comment. The category uses structured run status, not interpretation of agent prose.

Generated from Test Quality Sentinel · haiku45 · 6.08 AIC · ⌖ 8.04 AIC · ◇ 1.82 AIC · ⊞ 9.2K · ◷

🧪 Test quality analysis by Test Quality Sentinel

@github-actions github-actions Bot 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.

Impeccable review — critique + audit

Reviewed the new EnterpriseReady.astro landing section (443 lines) and its wiring into index.mdx.

No blocking issues found. The component follows the existing design system closely:

  • Reuses LandingSection, Octicon, and the shared --aw-* design tokens (all referenced tokens are defined in tokens.css; verified no undefined custom properties).
  • BASE_URL handling, aw-card/aw-link/aw-badge class usage, and the max-width: 29.99rem mobile breakpoint match the conventions used in ForOrganizations.astro, HowItWorks.astro, and WorkflowsMore.astro.
  • All linked doc pages exist: self-hosted-runners, arc-dind-copilot-agent, integrity, agent-runtimes, open-telemetry, steps-jobs.
  • Preview/prototype labeling (Cloud Hypervisor, NVX, Central Agentic Ops) matches the caveats already documented in reference/agent-runtimes.md.
  • Reduced-motion is respected via @media (prefers-reduced-motion: no-preference) guarding the animated spans/packet, with a reduce fallback disabling the hover transform.
  • Figures use aria-label plus figcaption, and status badges use text labels (not color-only) for the preview/research-prototype distinctions.
Minor, non-blocking observations
  • The external link to https://github.com/githubnext/gh-cao (card and prose) has no target="_blank", so the lack of rel="noopener" is not a security concern — just flagging it was checked.
  • The three runtime cards (Docker, Cloud Hypervisor, NVX) all link to the same /reference/agent-runtimes/ anchor; this mirrors existing patterns elsewhere and each card has distinct accessible link text, so it's fine as-is.

No inline comments posted — no changed lines rose to the level of a required fix.

🧵 Reviewed using Impeccable skills by Impeccable Skills Reviewer · copilot · sonnet50 · 65.6 AIC · ⌖ 13.7 AIC · ⊞ 8.2K

Copilot AI 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.

🟡 Changes recommended

The added sections invalidate existing slideshow tests, and automatic animations need accessibility corrections.

3 open issues
What changed in this PR

Makes enterprise deployment and integrations easier to discover on the gh-aw landing page.

Changes:

  • Illustrates runner options, isolation runtimes, integrity filtering, and Central Agentic Ops.
  • Adds GitHub Actions and OpenTelemetry diagrams with responsive, theme-aware styling.
File Description
docs/​src/​content/​docs/​index.mdx Adds the new sections to the landing page.
docs/​src/​components/​landing/​EnterpriseReady.astro Implements deployment and integration illustrations, links, and animations.

Review effort: Max

<HowItWorks />
<CostControl />
<ForOrganizations />
<EnterpriseReady />
Comment on lines +422 to +425
animation: aw-packet 3s ease-in-out infinite;
}
.aw-span {
animation: aw-trace 5s var(--aw-ease-out) var(--delay) infinite;
}
.aw-span {
animation: aw-trace 5s var(--aw-ease-out) var(--delay) infinite;
}
pelikhan and others added 2 commits October 21, 2026 07:29
…ns reuse

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@pelikhan pelikhan changed the title Showcase enterprise deployment and integrations on the landing page Showcase enterprise readiness on the landing page Oct 21, 2026
@pelikhan

Copy link
Copy Markdown
Collaborator Author

@copilot run pr-finisher skill

@github-actions

Copy link
Copy Markdown
Contributor

Visual Regression Check

Page Viewport Status
/gh-aw/ Mobile 375×812 error
/gh-aw/ Tablet 768×1024 error
/gh-aw/ Desktop 1440×900 error

Error: Chrome failed to launch in the sandbox: libm.so.6: version GLIBC_2.43 not found (required by libasound.so.2). No screenshots or accessibility snapshots were captured, so visual changes and accessibility issues are unverified. Per workflow policy, I did not try to install or work around this.

Generated by 👁️ Visual Regression Checker for #70883 · copilot · auto · 11.5 AIC · ⌖ 0.598 AIC · ⊞ 7.8K · ◷

@pelikhan
pelikhan merged commit b0d1adf into main Oct 21, 2026
22 of 23 checks passed
@pelikhan
pelikhan deleted the pelikhan-verbose-couscous branch October 21, 2026 14:58
Copilot stopped work on behalf of pelikhan due to an error October 21, 2026 14:59
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.93.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants