Skip to content

GitHub Pages performance status

the current numbers behind that document: the controlled budgets, the paths that start a publication, and the last measured build-and-check path per platform. Generated from `.ai/repo/ci/pages.yaml` and `.ai/repo/benchmarks/pages/`; never edited

Rendered from docs/PAGES_STATUS.md — the same Markdown GitHub shows.

Generated by scripts/generate-site-data from .ai/repo/ci/pages.yaml and the tracked baselines under .ai/repo/benchmarks/pages/. Do not edit; measure with scripts/pages benchmark --write-baseline and regenerate. The architecture behind these numbers is GITHUB_PAGES_PERFORMANCE.md.

Generated from canonical inputs 4fe657a09b10.

Controlled budget

Seconds of repository-controlled latency on a GitHub-hosted Linux runner. The Actions queue, runner allocation and the "pages build and deployment" run GitHub does itself are measured and reported beside these and never budgeted: they belong to GitHub, not to this repository.

phasewarm budget
checkout10 s
setup30 s
build20 s
check25 s
publish20 s
controlled75 s

Cold runner, whole controlled path: 180 s. Push to publicly observable, reported and not enforced: 60 s.

What starts a publication

Derived from .ai/repo/ci/gates.yaml: the classes that name the site-build gate, plus the publication path itself. scripts/pages paths prints this list and the workflow trigger is held to it.

  • .ai/**
  • .envrc
  • .githooks/**
  • .github/workflows/pages.yml
  • .nojekyll
  • AGENTS.md
  • CLAUDE.md
  • CONTRIBUTING.md
  • LICENSE
  • README.md
  • SECURITY.md
  • apps/majordomus-cli/src/capability/builtin/design.rs
  • apps/majordomus-cli/src/cockpit/logo-mark.svg
  • apps/majordomus-cli/src/design/**
  • apps/majordomus-cli/src/web/tokens.css
  • assets/**
  • bin/**
  • docs/**
  • docs/DESIGN_SYSTEM.md
  • docs/generated/**
  • examples/**
  • lib/**
  • package-lock.json
  • package.json
  • scripts/ci/design-check
  • scripts/cockpit-assets
  • scripts/cockpit-probe
  • scripts/generate-site-data
  • scripts/github-sync
  • scripts/lib/**
  • scripts/lib/cockpit-probe.mjs
  • scripts/lib/ui-*.mjs
  • scripts/lib/ui-routes.mjs
  • scripts/pages
  • scripts/rules-package
  • scripts/site-basepath-check
  • scripts/site-build
  • scripts/site-check
  • scripts/site-deploy
  • scripts/site-probe
  • scripts/site-serve
  • scripts/ui
  • share/**
  • share/allow/**
  • share/cockpit/**
  • share/design/**
  • site/**
  • site/data/registry/**
  • site/data/registry/design.json
  • test/**

Measured

The controlled build-and-check path, milliseconds, from scripts/pages benchmark. A baseline belongs to the machine that measured it; a value from one platform says nothing about another.

platformsamplesroutesfingerprintbuildcheckcontrolled
macos-arm645417173450979910428 (p90 10545)

Medians unless the column says otherwise.