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ě
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á | typ | command | výsledek | u commitu |
|---|---|---|---|---|
| landed_change | ci | git show 88ce9857eee -- .github/workflows/pages.yml | pages.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 26aa67c5e0b | 323efe7 |
Č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.