Integrate owned blocking, shared cache and verified unsigned VRDS releases #344

Merged
Wuast94 merged 23 commits from fix/shared-s3-cache-unsigned-sbom into main 2026-10-12 00:45:44 +02:00
Owner

Native audio, payload processing and atomic filesystem commits use the published Common blocking owner, keeping HTTP and probes responsive. Cancellation retains actual jobs, locks and temporary resources through join; finite SDK initialization/session writes finish before SDK store close. The implemented integration and already approved main lockfile maintenance are preserved.

Release now executes the actual candidate before promotion: linux/amd64, its own UID/GID65532, read-only root, fresh owned volumes, HTTP/configuration processing and SIGTERM exit0. Unsigned SPDX remains digest-bound in the existing Harbor repository with subject/byte verification; only that accepted digest becomes version/latest. Shared Ceph S3 and Docker caches remain in use. No report artifacts or own processing/test deadlines.

Validation: complete local just gate exit0 (410 Rust executions including 363 library cases, real native audio/API/browser/PG-LID and optimized worker canary; deny/machete0). The new image acceptance passed on the released 3.6.10 digest both locally and on the Linux runner, with owned resource cleanup. CI1349 already accepted 8405a8c; required CI validates the additional release-check commit. All110 functions and historical image/data/restore/rollback evidence are retained. Production GitOps switching is separate; the optional live OpenCloud test requires its own account.

Native audio, payload processing and atomic filesystem commits use the published Common blocking owner, keeping HTTP and probes responsive. Cancellation retains actual jobs, locks and temporary resources through join; finite SDK initialization/session writes finish before SDK store close. The implemented integration and already approved main lockfile maintenance are preserved. Release now executes the actual candidate before promotion: linux/amd64, its own UID/GID65532, read-only root, fresh owned volumes, HTTP/configuration processing and SIGTERM exit0. Unsigned SPDX remains digest-bound in the existing Harbor repository with subject/byte verification; only that accepted digest becomes version/latest. Shared Ceph S3 and Docker caches remain in use. No report artifacts or own processing/test deadlines. Validation: complete local just gate exit0 (410 Rust executions including 363 library cases, real native audio/API/browser/PG-LID and optimized worker canary; deny/machete0). The new image acceptance passed on the released 3.6.10 digest both locally and on the Linux runner, with owned resource cleanup. CI1349 already accepted 8405a8c; required CI validates the additional release-check commit. All110 functions and historical image/data/restore/rollback evidence are retained. Production GitOps switching is separate; the optional live OpenCloud test requires its own account.
perf(build): use shared S3 compiler cache across every build path
Some checks failed
CI / Quality (pull_request) Failing after 1m35s
CI / Build production (pull_request) Has been skipped
8e3dc577bf
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(ci): keep verification in job logs and make coverage explicit
Some checks failed
CI / Quality (pull_request) Successful in 53m18s
CI / Build production (pull_request) Failing after 55s
c8c6c92718
fix(build): remove deleted native logger from container sources
All checks were successful
CI / Quality (pull_request) Successful in 28m11s
CI / Build production (pull_request) Successful in 42m34s
d7472edef2
docs: record verified Updatarr Rust migration
Some checks failed
CI / Build production (pull_request) Has been cancelled
CI / Quality (pull_request) Has been cancelled
adc83037bb
fix(runtime): own native work and atomic persistence outside HTTP
All checks were successful
CI / Quality (pull_request) Successful in 52m36s
CI / Build production (pull_request) Successful in 1h2m31s
8405a8ca21
Wuast94 changed title from Use shared S3 compilation cache and unsigned Harbor SBOMs to Align release, cache and blocking runtime with Rust standard 2026-10-11 14:36:20 +02:00
fix(release): accept VRDS candidate runtime before promotion
All checks were successful
CI / Quality (pull_request) Successful in 9m42s
CI / Build production (pull_request) Successful in 25s
e86382ef51
Wuast94 changed title from Align release, cache and blocking runtime with Rust standard to Integrate owned blocking, shared cache and verified unsigned VRDS releases 2026-10-11 17:06:30 +02:00
docs: reconcile current VRDS completion evidence
All checks were successful
CI / Quality (pull_request) Successful in 18m16s
CI / Build production (pull_request) Successful in 56s
67c10caa6c
docs: align final PR evidence and historical inventories
All checks were successful
CI / Quality (pull_request) Successful in 16m56s
CI / Build production (pull_request) Successful in 19s
6830f18453
chore: reconcile PR344 with merged main dependencies
All checks were successful
CI / Quality (pull_request) Successful in 29m29s
CI / Build production (pull_request) Successful in 1h0m59s
0bd0c59f4e
docs: align PR344 acceptance with current gold reference
All checks were successful
CI / Quality (pull_request) Successful in 21m18s
CI / Build production (pull_request) Successful in 41s
90f4bf6dca
Wuast94 deleted branch fix/shared-s3-cache-unsigned-sbom 2026-10-12 00:45:55 +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
vault/vrds!344
No description provided.