Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

I3094 — The Pages build and check hold a site built in every language

The build and check steps of the Pages workflow are bounded for the site as it is now built, in every language site/i18n/languages.json declares, so a correct site is published rather than stopped by a bound sized for one language.

HOTOVO vlna 0 · p0 · profil implementation · bezpečné paralelně

Součást architecture-is-enforced — A violated invariant fails a gate, and green means every required check ran.

Cíl

The build and check steps of the Pages workflow are bounded for the site as it is now built, in every language site/i18n/languages.json declares, so a correct site is published rather than stopped by a bound sized for one language.

Proč

On 2026-10-20 the first Pages run of the alpha.1 master (39392245576, 82ac259d0ae) built 5100 routes in English and Czech and then stopped at `scripts/pages check` after its 3-minute step bound, so nothing was published and /cs/ stayed a 404 on majordomus.dev. The bound had been sized for the ~2550 routes of one language; the build step of the same run took 172 of its 180 seconds.

Aktuální stav

pages.yml bounds `build` and `check` at 3 minutes each.

Cílový stav

Both are bounded at 10 minutes, with the reason and the run that showed it beside them.

Rozsah

  • .github/workflows/pages.yml
  • .ai/repo/project/issues/I3094.yaml

Závislosti

Žádné. Tento úkol je kořenem grafu.

Kritéria přijetí

  • The build and check steps of .github/workflows/pages.yml carry timeout-minutes: 10
  • The first Pages run of master after this lands publishes the site, both languages, without a hand deploy

Validace

  • majordomus plan validate
  • actionlint .github/workflows/pages.yml

Požadované důkazy

  • landed_change

Důkazy

pokrývátypcommandvýsledeku commitu
landed_changecigit show 88ce9857eee -- .github/workflows/pages.ymlpages.yml build 3 -> 8, check 3 -> 10, deploy job 45 -> 60, landed on master with the alpha.1 top (#1434); superseded the I3094 branch fix 26aa67c5e0b323efe7

Časová osa

zahájeno
2026-10-20T14:25:53Z
ověřeno
2026-10-20T14:26:04Z
dokončeno
2026-10-20T14:26:20Z

Tato tři pole, důkazy výše a stav závislostí jsou vše, z čeho se stav skládá. Neexistuje žádné pole stavu, které by s nimi mohlo být v rozporu.

Canonical record: .ai/repo/project/issues/I3094.yaml. Read it back with majordomus plan show I3094.

Prohledává názvy a popisy všech stránek, které tento web publikuje.