Repository navigation
Commit 241dc76
committed
the hibernate job runs nightly and on dispatch, never on a push
The job is the slowest gate in the file and the only one whose fixture
has repeatedly gone red on a product that works: the plain cycle's
resume-then-reset, the Secure Boot half's poweroff that dies 180ms in,
and now 2026-08-31's suspend-then-hibernate cycle, which suspended, woke
on the alarm 16 seconds in, and then never hibernated while the guest
stayed up. A push gate that does that is one rerun away from being
ignored, and it was taxing every push with a 30 minute wait that only
mattered at release time.
So it moves to the daily heartbeat, which it already kept for
base-drift coverage, plus workflow_dispatch. The release flow gains one
explicit step, recorded in CONTRIBUTING: dispatch ci.yml on the exact
commit before tagging, because this job is the only automated check
that a hibernated machine comes back, and the nightly run alone cannot
pin that promise to a release.
What the job asserts is unchanged: boot_id across the cycle, the tmpfs
marker, uptime continuity, and doctor's honesty under Secure Boot
lockdown. What changes is when it is asked to prove it.1 parent 65b88d7 commit 241dc76
2 files changed
Lines changed: 27 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
49 | 51 | | |
50 | 52 | | |
51 | 53 | | |
| |||
320 | 322 | | |
321 | 323 | | |
322 | 324 | | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
323 | 338 | | |
324 | 339 | | |
325 | 340 | | |
326 | 341 | | |
327 | | - | |
328 | | - | |
329 | | - | |
| 342 | + | |
| 343 | + | |
330 | 344 | | |
331 | 345 | | |
332 | 346 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | | - | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
87 | 95 | | |
88 | 96 | | |
89 | 97 | | |
| |||
0 commit comments