The test suite is too heavy for the current CI infra (CPU/RAM exhaustion), so it must not run alongside lint/build feedback. - add a dedicated test job (needs: build) running runtime deps install, subuid/subgid setup and 'cargo test' - share the compiled target/ dir and cargo caches between both jobs via actions/cache keyed on the commit sha, so the test job only compiles the test binaries - disable the test job with 'if: false' until infra can handle it; re-enable by removing that line - snap: bump upload-artifact v3 -> v4 (v3 is decommissioned) and checkout to v6 - update images to ubuntu:26.04