Vincent Koc
c47ceb0f3d
improve(release): reuse exact-SHA validation evidence (#104162)
* perf(release): share changelog verification snapshots
* perf(release): reuse exact-SHA validation evidence
* feat(release): checkpoint candidate workflow state
* feat(release): watch CI transitions compactly
* fix(testbox): rotate stale reusable leases
* refactor(release): move CI verifier into scripts
* fix(release): preserve verifier executable mode
* fix(testbox): force noninteractive remote hydration
* perf(testbox): skip sync for proven clean heads
* fix(testbox): keep changed gates synchronized
* fix(testbox): isolate git state probes
* fix(testbox): isolate wrapper git commands
* fix(testbox): preserve git command contracts
* fix(release): validate reused SHA evidence
* fix(release): resume serialized plugin selections
* fix(testbox): sync source on every lease reuse
* fix(release): verify from trusted workflow checkout
* fix(release): gate evidence reuse on trusted lineage
* fix(release): support legacy verifier checkouts
* fix(testbox): export CI across shell snippets
* fix(release): revalidate reused evidence before publish
* fix(release): reject untrusted reuse before lookup
* fix(release): reuse SHA-pinned root evidence
* fix(ci): allow unreleased notes in QA packages
* fix(release): satisfy script lint contracts
* fix(release): handle Unicode workflow refs safely
2026-07-11 12:48:27 +08:00
..
2026-07-10 10:42:36 +01:00
2026-06-18 03:11:20 +08:00
2026-07-08 23:12:03 -07:00
2026-06-24 02:43:25 +08:00
2026-07-06 23:14:27 +01:00
2026-07-11 12:48:27 +08:00
2026-06-21 19:05:08 +08:00
2026-06-19 16:41:57 -07:00
2026-07-02 16:18:21 -05:00
2026-06-19 16:41:57 -07:00
2026-07-02 12:50:45 +00:00
2026-07-10 12:57:30 +01:00
2026-07-10 23:36:10 +01:00
2026-05-29 19:37:16 -07:00
2026-07-10 10:42:36 +01:00
2026-06-18 03:11:20 +08:00
2026-07-05 08:17:32 -04:00
2026-05-06 20:24:03 +01:00
2026-07-05 08:17:32 -04:00
2026-06-18 03:11:20 +08:00
2026-07-11 12:48:27 +08:00
2026-07-10 18:46:08 +01:00
2026-07-10 18:46:08 +01:00
2026-07-06 11:18:58 +02:00
2026-07-10 11:54:08 +01:00
2026-06-18 03:11:20 +08:00
2026-06-18 03:11:20 +08:00
2026-06-18 03:11:20 +08:00
2026-06-18 03:11:20 +08:00
2026-06-23 12:43:09 +08:00
2026-06-23 12:43:09 +08:00
2026-06-23 12:43:09 +08:00
2026-07-07 10:54:35 +01:00
2026-07-05 22:47:18 +01:00
2026-06-23 12:43:09 +08:00
2026-06-23 12:43:09 +08:00
2026-07-07 10:54:35 +01:00
2026-07-10 15:25:15 +01:00
2026-07-10 12:57:30 +01:00
2026-07-10 08:18:44 -07:00
2026-07-10 08:18:44 -07:00
2026-07-10 12:02:57 -07:00
2026-07-10 20:16:19 +01:00
2026-07-10 17:42:08 -07:00
2026-07-11 11:09:58 +08:00
2026-07-11 12:48:27 +08:00
2026-07-11 11:45:23 +08:00
2026-07-10 12:02:57 -07:00
2026-07-10 20:16:19 +01:00
2026-06-23 14:08:20 +08:00
2026-06-23 14:08:20 +08:00
2026-07-10 18:46:08 +01:00
2026-07-10 13:33:20 -07:00
2026-07-10 13:33:20 -07:00
2026-06-26 16:43:51 -07:00
2026-07-10 14:50:00 -07:00
2026-07-10 08:18:44 -07:00
2026-07-10 10:51:13 +01:00
2026-06-24 17:32:25 -07:00
2026-06-23 07:11:23 +08:00
2026-06-24 22:54:00 +08:00
2026-07-01 21:21:31 -05:00
2026-06-18 03:11:20 +08:00
2026-06-18 03:11:20 +08:00
2026-07-10 18:46:08 +01:00
2026-07-05 08:37:59 -04:00
2026-06-23 11:47:10 +08:00
2026-06-13 19:33:33 -07:00
2026-06-22 20:18:24 +02:00
2026-06-29 16:21:41 -07:00