chore: bump container images to sha-18f19e1 / sha-0385cea#167
Conversation
- cpputest: sha-6acaccf → sha-18f19e1 (adds libssl-dev) - cpputest-clang: sha-6ea3f95 → sha-0385cea (adds libssl-dev) Prerequisite for E3 (TLS transport, #5) — SolidSyslogPosixTlsStream links libssl/libcrypto, so the compiler containers need OpenSSL development headers. Also corrects the drift in docs/containers.md, which had sha-e7aa8a1 listed for cpputest while the compose and workflow files used sha-6acaccf. Verified locally on the new images: debug, clang-debug, sanitize, coverage (99.9%, SolidSyslogStreamSender.c 100%), tidy, cppcheck, format, and full BDD suite (15 features / 32 scenarios / 168 steps) all green. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughThis pull request updates pinned container image SHAs for the Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
☀️ Quality Summary 🚦 Unit Tests (GCC): 99% successful (✔️ 589 passed, 🙈 3 skipped) Created by Quality Monitor v1.14.0 (#f3859fd). More details are shown in the GitHub Checks Result. |
Purpose
Prerequisite for E3 TLS transport (first story: S3.7). The new `SolidSyslogPosixTlsStream` component will link against libssl/libcrypto, so both compiler containers now ship `libssl-dev` (headers + linker symlinks).
Change Description
Also corrects drift in `docs/containers.md` — it had `sha-e7aa8a1` listed for `cpputest` while `.devcontainer/docker-compose.yml` and `.github/workflows/ci.yml` actually used `sha-6acaccf`.
No Windows / BDD-Windows / Behave container references changed — only the Linux compiler-container jobs (`build-and-test`, `clang-build-and-test`, `sanitize`, `coverage`, `tidy`, `format`, `cppcheck`) and the two devcontainer compose services.
Test Evidence
After recreating the `gcc` and `clang` compose services on the new images, the full local preset gauntlet is green:
Areas Affected
🤖 Generated with Claude Code
Summary by CodeRabbit
Chores
Documentation