Chinesezjc
498df1d8de
ci: gate static lane's cache restore under failover; fix runbook recovery steps
...
Review round on the pivoted design:
- node-24 (static) kept an unconditional hosted pnpm cache restore while the
coverage and consumers lanes skip it under failover. On the self-hosted VM
that restore downloads ~180 MB into /home/runner, a path pnpm never reads
there, adding latency and contention during an outage. Gate it with the same
`vars.DSH_CI_FAILOVER != 'selfhosted'` condition so all three lanes match.
- Runbook switch step 2 said "Re-run failed jobs", but the documented
indefinite-queue outage leaves jobs queued (not failed), which cannot be
re-run in place and do not retarget on variable change. Correct both language
sides to cancel the run and re-run all jobs, or push a new commit.
- The standby-lane comment still described the switch as a one-line runs-on
change; it is now setting the admin-only DSH_CI_FAILOVER variable.
2026-07-26 05:44:35 +08:00
..
2026-07-24 13:57:16 +08:00
2026-07-22 23:07:14 +08:00
2026-07-24 13:57:16 +08:00
2026-07-24 13:57:16 +08:00
2026-07-23 14:02:58 +08:00
2026-07-24 13:57:16 +08:00
2026-07-24 13:57:16 +08:00
2026-07-23 14:51:21 +08:00
2026-07-24 13:57:16 +08:00
2026-07-23 00:10:53 +08:00
2026-07-22 23:07:14 +08:00
2026-07-23 00:10:53 +08:00
2026-07-24 15:10:55 +08:00
2026-07-22 23:07:14 +08:00
2026-07-24 15:10:55 +08:00
2026-07-25 20:30:35 +08:00
2026-07-25 20:30:35 +08:00
2026-07-25 20:30:35 +08:00
2026-07-23 00:10:53 +08:00
2026-07-22 23:07:14 +08:00
2026-07-23 00:10:53 +08:00
2026-07-23 00:10:53 +08:00
2026-07-23 00:10:53 +08:00
2026-07-23 00:10:53 +08:00
2026-07-24 15:10:55 +08:00
2026-07-23 19:33:30 +08:00
2026-07-24 15:10:55 +08:00
2026-07-24 15:10:55 +08:00
2026-07-22 23:07:14 +08:00
2026-07-24 15:10:55 +08:00
2026-07-24 15:51:06 +08:00
2026-07-24 15:51:06 +08:00
2026-07-24 15:51:06 +08:00
2026-07-24 15:10:55 +08:00
2026-07-22 23:07:14 +08:00
2026-07-24 15:10:55 +08:00
2026-07-25 01:58:42 +08:00
2026-07-24 23:43:10 +08:00
2026-07-25 01:58:42 +08:00
2026-07-23 00:10:53 +08:00
2026-07-22 23:07:14 +08:00
2026-07-23 00:10:53 +08:00
2026-07-25 01:58:42 +08:00
2026-07-24 23:43:10 +08:00
2026-07-25 01:58:42 +08:00
2026-07-24 15:10:55 +08:00
2026-07-22 23:07:14 +08:00
2026-07-24 15:10:55 +08:00
2026-07-24 13:57:16 +08:00
2026-07-23 00:10:53 +08:00
2026-07-24 13:57:16 +08:00
2026-07-23 00:10:53 +08:00
2026-07-22 23:07:14 +08:00
2026-07-23 00:10:53 +08:00
2026-07-24 13:57:16 +08:00
2026-07-22 23:07:14 +08:00
2026-07-24 13:57:16 +08:00
2026-07-24 16:36:34 +08:00
2026-07-22 23:07:14 +08:00
2026-07-24 16:36:34 +08:00
2026-07-24 13:57:16 +08:00
2026-07-23 14:02:58 +08:00
2026-07-24 13:57:16 +08:00
2026-07-24 13:57:16 +08:00
2026-07-22 23:07:14 +08:00
2026-07-24 13:57:16 +08:00
2026-07-24 13:57:16 +08:00
2026-07-23 00:10:53 +08:00
2026-07-24 13:57:16 +08:00
2026-07-22 18:17:42 +08:00
2026-07-20 00:25:31 +08:00
2026-07-20 00:25:31 +08:00
2026-07-20 00:25:31 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 23:15:23 +08:00
2026-07-19 23:15:23 +08:00
2026-07-19 23:15:23 +08:00
2026-07-25 17:20:49 +08:00
2026-07-25 17:20:49 +08:00
2026-07-25 17:20:49 +08:00
2026-07-23 03:25:11 +08:00
2026-07-23 03:25:11 +08:00
2026-07-23 03:25:11 +08:00
2026-07-20 16:33:44 +08:00
2026-07-20 16:33:44 +08:00
2026-07-20 16:33:44 +08:00
2026-07-26 00:33:46 +08:00
2026-07-26 00:33:46 +08:00
2026-07-26 00:33:46 +08:00
2026-07-25 16:43:07 +08:00
2026-07-25 16:43:07 +08:00
2026-07-25 16:43:07 +08:00
2026-07-25 00:33:33 +08:00
2026-07-25 00:33:33 +08:00
2026-07-25 00:33:33 +08:00
2026-07-22 16:36:48 +08:00
2026-07-22 16:36:48 +08:00
2026-07-22 16:36:48 +08:00
2026-07-26 05:22:28 +08:00
2026-07-26 05:22:28 +08:00
2026-07-26 05:22:28 +08:00
2026-07-23 14:02:58 +08:00
2026-07-23 14:02:58 +08:00
2026-07-23 14:02:58 +08:00
2026-07-22 14:29:52 +08:00
2026-07-22 14:29:52 +08:00
2026-07-22 14:29:52 +08:00
2026-07-23 03:59:35 +08:00
2026-07-23 03:59:35 +08:00
2026-07-23 03:59:35 +08:00
2026-07-23 17:04:33 +08:00
2026-07-23 17:04:33 +08:00
2026-07-23 17:04:33 +08:00
2026-07-26 00:08:26 +08:00
2026-07-26 00:08:26 +08:00
2026-07-26 00:08:26 +08:00
2026-07-23 23:12:56 +08:00
2026-07-23 23:12:56 +08:00
2026-07-23 23:12:56 +08:00
2026-07-26 05:44:35 +08:00
2026-07-26 05:44:35 +08:00
2026-07-26 05:44:35 +08:00