Q22: Temporal is the weekly triggerQ22: еженедельный запуск переходит на Temporal

StatusСтатус
completeзавершён
ServiceСервис
portfolio
IssueIssue
#150
Pull requestPull request
#151
ReleaseРелиз
0.1.42
Lead time (h)Время цикла (ч)
0.3

What this cycle decidedЧто решил этот цикл

The weekly refresh no longer relies on GitHub's scheduler. On its first Sunday, GitHub dropped both scheduled slots without a word, so the trigger moved to a weekly schedule in the platform's Temporal control plane, which starts the workflow, checks that a run actually appeared and opens an issue in this repository when it did not. Its first run that same morning refreshed the snapshot as intended. The GitHub schedule is removed rather than kept as a backstop, because a trigger that can fail silently only looks like one, and a test now fails if it is added back. The same run's drift report found Terraform for Vault's human sign-in in the platform's GitOps repository; it is part of Vault, so it is now counted under the existing Vault line. No visible copy changed.Еженедельное обновление больше не зависит от планировщика GitHub. В первое же воскресенье GitHub молча пропустил оба запланированных слота, поэтому запуск перенесён в еженедельное расписание в Temporal — управляющем контуре платформы: оно запускает workflow, проверяет, что запуск действительно появился, и открывает issue в этом репозитории, если нет. Первый же запуск тем утром обновил снимок как положено. Расписание GitHub удалено, а не оставлено запасным вариантом: триггер, который может молча не сработать, лишь похож на запасной, а тест теперь падает, если его вернуть. Отчёт о расхождениях того же запуска нашёл в GitOps-репозитории платформы Terraform для входа людей в Vault; это часть Vault, поэтому теперь он учтён в существующей строке Vault. Видимые тексты не менялись.

TimelineХронология

  1. Issue openedIssue открыт:
  2. MergedСмержено: +15 min+15 мин
  3. ReleasedРелиз выпущен: +4 min+4 мин

Manual interventionsРучные вмешательства

Each record below is quoted verbatim in English, the language it was written in.

Каждая запись ниже приводится дословно по-английски — на языке, на котором она была написана.

  1. moved the weekly-refresh trigger from the GitHub Actions schedule to the mctl-agents Temporal Schedule dispatch-mctlhq-portfolio-weekly-refresh-schedule (Sunday 10:01 UTC), built in https://github.com/mctlhq/mctl-agents/issues/559 and https://github.com/mctlhq/mctl-agents/issues/560 and released in https://github.com/mctlhq/mctl-agents/releases/tag/1.65.0

    on 2026-10-04 the GitHub schedule fired in neither the 05:00 nor the 08:00 UTC slot; GitHub documents schedule as best-effort and silent when a slot is dropped. The schedule's first fire dispatched run 37193997890, which succeeded

    2026-10-04T10:01:00Z

Back to the colophonНазад к колофону