fix(ci): keep verification in job logs and make coverage explicit #325

Merged
Wuast94 merged 3 commits from fix/lean-ci-and-persistent-cache into main 2026-10-09 14:29:13 +02:00
Owner

CI and release retain the full behavior suite while removing report uploads/downloads, screenshots and separate diagnostics. Regular tests no longer use coverage instrumentation; explicit development coverage prints results from a separate build directory. Runtime image acceptance, legacy import, restore and rollback comparisons remain unchanged and use owned temporary data. The unsigned digest-bound SBOM stays in Harbor.

Shared S3 and Docker layer caches remain active; owned compiler daemons use SCCACHE_IDLE_TIMEOUT=0 and explicit cleanup.

Validation: both thematic changes passed local just gate; 15 runtime fixture behavior tests passed. Local native tool tests used the existing Bun 1.3.14; Forgejo validates pinned Bun 1.4.2 and the production image acceptance.

The native Erlang/OTP CI toolchain bootstrap also runs inside the shared cache wrapper with its own credential scope; C/C++ compilation is cached, while package downloads and BEAM compilation retain their normal paths. Full local just gate passed after this correction.

CI and release retain the full behavior suite while removing report uploads/downloads, screenshots and separate diagnostics. Regular tests no longer use coverage instrumentation; explicit development coverage prints results from a separate build directory. Runtime image acceptance, legacy import, restore and rollback comparisons remain unchanged and use owned temporary data. The unsigned digest-bound SBOM stays in Harbor. Shared S3 and Docker layer caches remain active; owned compiler daemons use SCCACHE_IDLE_TIMEOUT=0 and explicit cleanup. Validation: both thematic changes passed local just gate; 15 runtime fixture behavior tests passed. Local native tool tests used the existing Bun 1.3.14; Forgejo validates pinned Bun 1.4.2 and the production image acceptance. The native Erlang/OTP CI toolchain bootstrap also runs inside the shared cache wrapper with its own credential scope; C/C++ compilation is cached, while package downloads and BEAM compilation retain their normal paths. Full local just gate passed after this correction.
fix(ci): keep verification in job logs and make coverage explicit
Some checks failed
CI / Build production (pull_request) Has been cancelled
CI / Quality (pull_request) Has been cancelled
c4aff41055
fix(cache): include native app toolchain bootstrap in shared S3 caching
All checks were successful
CI / Quality (pull_request) Successful in 25m37s
CI / Build production (pull_request) Successful in 31m56s
758e4b4dc9
Wuast94 deleted branch fix/lean-ci-and-persistent-cache 2026-10-09 14:29:15 +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/updatarr!325
No description provided.