Use shared S3 compilation cache for library gates and publishing #11

Merged
Wuast94 merged 5 commits from fix/shared-s3-cache-unsigned-sbom into main 2026-10-09 09:13:33 +02:00
Owner

Common crates remove obsolete signing tooling and enforce the same mandatory Ceph S3 cache for local builds, CI and publishing. Private credentials and a filtered lifecycle/error ledger preserve ownership and detect backend errors across SDK daemon restarts.

Lifecycle and UI tests now observe actual results, states and full cleanup without own wall-clock watchdogs. Actual library defaults and application shutdown contracts remain. Production APIs and behavior are unchanged; the Rust changes are confined to test code.

Validation: complete local just gate exit 0, including 59 cache behavior cases, real Rust/C and SDK lifecycle canaries, the full Rust suite and real browsers. Exact protected CI and publishing checks remain required.

Common crates remove obsolete signing tooling and enforce the same mandatory Ceph S3 cache for local builds, CI and publishing. Private credentials and a filtered lifecycle/error ledger preserve ownership and detect backend errors across SDK daemon restarts. Lifecycle and UI tests now observe actual results, states and full cleanup without own wall-clock watchdogs. Actual library defaults and application shutdown contracts remain. Production APIs and behavior are unchanged; the Rust changes are confined to test code. Validation: complete local just gate exit 0, including 59 cache behavior cases, real Rust/C and SDK lifecycle canaries, the full Rust suite and real browsers. Exact protected CI and publishing checks remain required.
fix(build): distinguish compiler probes from shared cache failures
Some checks failed
CI / Quality (pull_request) Has been cancelled
b6a009b4a5
Wuast94 scheduled this pull request to auto merge when all checks succeed 2026-10-08 23:27:54 +02:00
Wuast94 canceled auto merging this pull request when all checks succeed 2026-10-08 23:40:00 +02:00
fix(cache): preserve backend errors across daemon restarts
All checks were successful
CI / Quality (pull_request) Successful in 2m32s
911e2af8f9
test: observe lifecycle and UI results without wall-clock watchdogs
All checks were successful
CI / Quality (pull_request) Successful in 4m19s
0c018b7350
Wuast94 scheduled this pull request to auto merge when all checks succeed 2026-10-09 09:09:05 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Wuast94/wuast-crates!11
No description provided.