From c392ad3a9ca67faf5380da0e10662ed12d61a0ab Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 27 Sep 2026 14:20:42 +0300 Subject: [PATCH] ci: mirror thin workflow callers in main after #658 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Расписания исполняются из ветки по умолчанию: три тонких вызывающих файла обязаны совпадать с dev. Зеркало dev@f1a87fba: cron ушли с круглых минут (ночь 02:17, мутанты 00:43, метрики понедельника 05:23). Issue: #658 User-Visible: no Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd --- .github/workflows/mutation-gate.yml | 7 ++++--- .github/workflows/nightly.yml | 4 +++- .github/workflows/process-metrics.yml | 5 +++-- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/mutation-gate.yml b/.github/workflows/mutation-gate.yml index e40bf53f..7886eeff 100644 --- a/.github/workflows/mutation-gate.yml +++ b/.github/workflows/mutation-gate.yml @@ -16,9 +16,10 @@ on: required: false default: dev schedule: - # Каждую ночь, 01:00 UTC (04:00 MSK) — после суток правок и до ночного - # полного Validate (nightly.yml, 02:30 UTC), чтобы не делить раннеры (#513). - - cron: '0 1 * * *' + # Каждую ночь, 00:43 UTC (03:43 MSK) — после суток правок и до ночного + # полного Validate (nightly.yml, 02:17 UTC), чтобы не делить раннеры (#513). + # Минута не круглая: такие старты GitHub сдвигает меньше (#658). + - cron: '43 0 * * *' permissions: contents: read diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index af2f6caa..81a97e4c 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -9,8 +9,10 @@ name: Ночной полный прогон dev # держит копии равными. on: + # 02:17 UTC, не на круглой минуте: старты «ровно в час/полчаса» GitHub + # откладывает на часы (факт — 07:42–08:05 при плане 02:30, #658). schedule: - - cron: '30 2 * * *' + - cron: '17 2 * * *' workflow_dispatch: {} permissions: diff --git a/.github/workflows/process-metrics.yml b/.github/workflows/process-metrics.yml index 0c9d10dc..3f5004e6 100644 --- a/.github/workflows/process-metrics.yml +++ b/.github/workflows/process-metrics.yml @@ -10,8 +10,9 @@ name: Метрики процесса on: schedule: - # Понедельник 05:00 UTC — после ночных прогонов, до рабочего дня. - - cron: '0 5 * * 1' + # Понедельник 05:23 UTC — после ночных прогонов, до рабочего дня; минута + # не круглая, чтобы не стоять в очереди «ровных» расписаний (#658). + - cron: '23 5 * * 1' workflow_dispatch: inputs: days: