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: