From 141940105cd32934bf49b9751d5a546a4cbbc070 Mon Sep 17 00:00:00 2001 From: David Cozens Date: Mon, 20 Apr 2026 17:18:56 +0100 Subject: [PATCH] chore: bump container images to sha-18f19e1 / sha-0385cea MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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) --- .devcontainer/docker-compose.yml | 4 ++-- .github/workflows/ci.yml | 14 +++++++------- docs/containers.md | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml index 8d89c7a0..7d88ede3 100644 --- a/.devcontainer/docker-compose.yml +++ b/.devcontainer/docker-compose.yml @@ -1,6 +1,6 @@ services: gcc: - image: ghcr.io/davidcozens/cpputest:sha-6acaccf + image: ghcr.io/davidcozens/cpputest:sha-18f19e1 volumes: - ..:/workspaces/SolidSyslog:cached - ${SSH_AUTH_SOCK:-/dev/null}:/ssh-agent @@ -61,7 +61,7 @@ services: command: sleep infinity clang: - image: ghcr.io/davidcozens/cpputest-clang:sha-6ea3f95 + image: ghcr.io/davidcozens/cpputest-clang:sha-0385cea volumes: - ..:/workspaces/SolidSyslog:cached - ${SSH_AUTH_SOCK:-/dev/null}:/ssh-agent diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 788ce1cb..350a1619 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: contents: read checks: write container: - image: ghcr.io/davidcozens/cpputest:sha-6acaccf + image: ghcr.io/davidcozens/cpputest:sha-18f19e1 options: --user root env: GIT_CONFIG_COUNT: 1 @@ -67,7 +67,7 @@ jobs: contents: read checks: write container: - image: ghcr.io/davidcozens/cpputest-clang:sha-6ea3f95 + image: ghcr.io/davidcozens/cpputest-clang:sha-0385cea options: --user root env: GIT_CONFIG_COUNT: 1 @@ -105,7 +105,7 @@ jobs: contents: read checks: write container: - image: ghcr.io/davidcozens/cpputest:sha-6acaccf + image: ghcr.io/davidcozens/cpputest:sha-18f19e1 options: --user root env: GIT_CONFIG_COUNT: 1 @@ -145,7 +145,7 @@ jobs: pages: write id-token: write container: - image: ghcr.io/davidcozens/cpputest:sha-6acaccf + image: ghcr.io/davidcozens/cpputest:sha-18f19e1 options: --user root env: GIT_CONFIG_COUNT: 1 @@ -223,7 +223,7 @@ jobs: tidy: runs-on: ubuntu-latest container: - image: ghcr.io/davidcozens/cpputest:sha-6acaccf + image: ghcr.io/davidcozens/cpputest:sha-18f19e1 options: --user root env: GIT_CONFIG_COUNT: 1 @@ -251,7 +251,7 @@ jobs: format: runs-on: ubuntu-latest container: - image: ghcr.io/davidcozens/cpputest:sha-6acaccf + image: ghcr.io/davidcozens/cpputest:sha-18f19e1 options: --user root env: GIT_CONFIG_COUNT: 1 @@ -269,7 +269,7 @@ jobs: cppcheck: runs-on: ubuntu-latest container: - image: ghcr.io/davidcozens/cpputest:sha-6acaccf + image: ghcr.io/davidcozens/cpputest:sha-18f19e1 options: --user root env: GIT_CONFIG_COUNT: 1 diff --git a/docs/containers.md b/docs/containers.md index b9471eed..21c8d587 100644 --- a/docs/containers.md +++ b/docs/containers.md @@ -4,8 +4,8 @@ | Image | Tag | Used by | |---|---|---| -| `ghcr.io/davidcozens/cpputest` | `sha-e7aa8a1` | devcontainer (`gcc` service), all CI jobs except clang | -| `ghcr.io/davidcozens/cpputest-clang` | `sha-6ea3f95` | `clang` compose service, `clang-build-and-test` CI job | +| `ghcr.io/davidcozens/cpputest` | `sha-18f19e1` | devcontainer (`gcc` service), all CI jobs except clang | +| `ghcr.io/davidcozens/cpputest-clang` | `sha-0385cea` | `clang` compose service, `clang-build-and-test` CI job | | `balabit/syslog-ng` | `latest` | `syslog-ng` service — BDD test oracle | | `ghcr.io/davidcozens/behave` | `sha-b871b1c` | `behave` service — Debian trixie + Python 3.12 + Behave for BDD scenarios |