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.

I2403 — Pull requesty, kontroly a nasazení se dostanou do proudu, když je GitHub dosažitelný

Přidat zdroj GitHub (otevřené, sloučené a uzavřené pull requesty, verdikty požadovaných kontrol, výsledky workflow nasazení a release) přes stávající čtečku pull requestů, cachovaný a omezený v čase.

HOTOVO vlna 1 · p2 · profil implementation · běží samostatně

Součást everything-is-followed-in-one-stream — Vše, co se v repozitáři děje, se sleduje v jednom proudu.

Cíl

Přidat zdroj GitHub (otevřené, sloučené a uzavřené pull requesty, verdikty požadovaných kontrol, výsledky workflow nasazení a release) přes stávající čtečku pull requestů, cachovaný a omezený v čase.

Proč

Na merge, červené kontroly a nasazení pracovník čeká nejčastěji a dnes sám dotazuje gh.

Aktuální stav

GitHub čte jen prs.

Cílový stav

Monitor nese signály z GitHubu v rámci rozpočtu a hlásí zdroj jako nepřítomný i s důvodem, když gh chybí nebo je nedostupné.

Rozsah

  • apps/majordomus-cli/src/monitor
  • test/cases/1052_an_absent_source_is_reported.sh

Závislosti

Kritéria přijetí

  • Sloučený pull request se objeví jako signál jednou
  • Chybějící gh je stav zdroje s důvodem, nikdy prázdná odpověď
  • Žádná síť v testech: čtenáře řídí fixture

Validace

  • MJ_TEST_JOBS=4 bash test/run.sh 1052

Požadované důkazy

  • monitor_github_source

Důkazy

pokrývátypcommandvýsledeku commitu
monitor_github_sourcecivalidate run 39438896504 at master 9a5a9b77520: suite shards 1-4 (jobs 118683336189 118683338077 118683336157 118683336457) run every case, incl. 1052_an_absent_source_is_reported; and validate run 39438896504 at master 9a5a9b77520: rust (1-3) jobs 118683336143 118683336062 118683336401 run cargo test, incl. monitor::github::tests::a_missing_gh_is_absent_and_a_failing_one_is_an_error (bf08180a4d1)success (the run's only red job is pages, which runs no test)a81b1e3

Časová osa

zahájeno
2026-10-20T16:17:32Z
ověřeno
—
dokončeno
2026-10-20T16:32:22Z

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.

Kanonický záznam: .ai/repo/project/issues/I2403.yaml. Přečtěte jej zpět pomocí majordomus plan show I2403.

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