cxymds
|
4a63e53161
|
test(validation): run canonical cases and build pinned Heal tools (#8455)
* test(validation): add pinned auto-testing manual lane
* Install pinned ILM client for canonical validation lane
* Prepare Python client for pool validation cases
* Install validation client for replication cases
* test(validation): provide the Python client for Heal cases
* test(validation): build the candidate-bound Heal inspector artifact
* test(validation): expose tool artifacts through the existing manual lane
* test(validation): verify pinned Heal tools before fleet execution
* test(validation): verify Heal tools against released shard captures
* ci: audit retained validation environments before finalization
* test(validation): add optional native Heal regression tooling
* test(validation): route native tools through the existing driver
* Run validation tool resolution on hosted Linux without acquiring the fleet lock
* test(validation): bind C07 to pinned native authority evidence
* test(validation): build optional C10 fixture codec on hosted Linux
* test(ci): bind C10 execution to the verified shared codec
* feat(ci): expose read-only validation fleet inventory
* docs(ci): describe supported validation recovery
* test(ci): add isolated manager native validation builds
* test(ci): expose manager regressions through tools-only dispatch
* ci(validation): consume pinned manager native prerequisites
* fix(heal): preserve typed bucket errors for bounded retries
* fix(heal): preserve typed errors and SSE-C response headers
* ci(validation): publish isolated immutable candidate packages
* test(validation): enforce private candidate manifest schema
* test(validation): verify isolated package publication failures
* ci(validation): dispatch isolated packages through the driver
* fix(heal): deeply verify read repair payload failures
* test(ecstore): verify incarnation fence at repair commit
* ci(validation): verify C11 native storage evidence
* fix(ci): isolate validation package publication credentials
* test(ci): archive scoped F07 directory fsync evidence
* fix(ecstore): retain typed quorum errors for missing parts
* chore(ecstore): shrink typed-error ratchet baseline
* fix(ecstore): retain below-quorum data during no-remove heal
* fix(ci): allow recovery of completed cancelled validation runs
* fix(heal): retain exhausted admin batch repair receipts
* fix(observability): retain typed object error diagnostics
* fix(s3): map typed RPC unavailability to service refusal
* fix(filemeta): classify supported inline framing damage as corrupt
* test(ecstore): exercise heal during committed overwrite cleanup
* ci(validation): admit source-bound G01 native evidence before fleet execution
* test(ecstore): fence version races and bind cleanup slots
* ci(validation): require complete race native runtime preflight
* test(ecstore): fence marker and batch deletes during heal
* ci(validation): require G04 native and runtime admission
* test(ecstore): fence multipart continue complete and abort during heal
* test(ecstore): cover default heal owners and copy metadata races
* ci(validation): admit source-bound owner and copy race proofs
* test(scanner): assert typed corruption after metadata truncation
* fix(ci): require complete native admission for multipart races
* test(validation): wire I05 queued-successor native prerequisites
* fix(scanner): bind object heals to the scanning disk scope
* test(scanner): reuse storage boundary for scope regression
* style: format RPC digest precedence assertion
* fix(heal): query automatic tasks on their owning node
* test(admin): reuse error facade in heal query regression
* fix(heal): retain cancellation after successful bucket storage I/O
* fix(ci): retain validation evidence outside runner temp
* fix(heal): retain resolved object identity on terminal failures
* test(scanner): adapt scope regression to admission receipts
* ci(validation): inspect shared runner without fleet access
* ci(validation): prepare Python before creating client environments
* ci(validation): isolate each client virtual environment
* ci(validation): retain interrupted evidence without fleet recovery
* ci(validation): bind recovery to retained runner evidence
* ci(validation): wire persistence and lock source plans
* fix(validation): align read-only dispatch defaults
---------
Co-authored-by: Chris <anzhengchao@gmail.com>
|
2026-10-29 08:50:42 +08:00 |
|
Chris
|
c447ad66e2
|
fix(ci): verify complete functional chain evidence (#7690)
* fix(ci): bind nightly lanes to one resolved source
* fix(ci): verify complete functional chain evidence
|
2026-09-12 12:09:58 +08:00 |
|
Zhengchao An
|
01d8e4347f
|
fix(ci): bind nightly lanes to one resolved source (#7688)
|
2026-09-12 11:26:12 +08:00 |
|
hector
|
e549252ac6
|
feat(nightly): make the build branch configurable (NIGHTLY_BRANCH var + dispatch input) (#7557)
|
2026-09-09 14:24:44 +08:00 |
|
Zhengchao An
|
1210428b6d
|
fix(ci): publish immutable nightly package candidates (#7202)
|
2026-09-06 00:14:37 +08:00 |
|