Peter Steinberger
|
dbdc61e897
|
fix(ci): validate frozen release candidates safely (#104697)
* fix(ci): validate frozen release candidates safely
* test(ci): align release workflow types
* fix(ci): validate frozen release tags safely
|
2026-07-11 14:10:41 -07:00 |
|
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 |
|
Peter Steinberger
|
fece8c9f54
|
fix(release): keep validation evidence immutable across reruns (#103906)
* fix(release): bind validation evidence to exact attempts
* test(release): cover exact validation attempts
|
2026-07-10 20:16:19 +01:00 |
|
Vincent Koc
|
cbe3731f77
|
fix(release): make validation proof no-write (#103737)
* fix(release): make validation proof no-write
* test(release): align no-write workflow contracts
|
2026-07-10 08:18:44 -07:00 |
|
Vincent Koc
|
bda05dbc2f
|
fix(release): reject validation flag values
|
2026-06-21 20:05:22 +02:00 |
|
Vincent Koc
|
bdc317f4a6
|
fix(release): require validation dispatch values
|
2026-06-06 22:39:58 +02:00 |
|
Peter Steinberger
|
57f8d71c50
|
docs: document release runner scripts
|
2026-06-04 23:46:55 -04:00 |
|
Peter Steinberger
|
b653d94918
|
chore(lint): enable no-useless-assignment
|
2026-05-31 22:40:48 +01:00 |
|
Peter Steinberger
|
a2cab17ff0
|
fix: clean up full release helper branches
|
2026-05-02 05:22:36 +01:00 |
|
Peter Steinberger
|
3ce8746b27
|
ci: pin full release validation children
|
2026-05-02 05:22:07 +01:00 |
|