From 3fb37b94b7425a4eae1fffbe78366fc0c45a0ba7 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 1 Oct 2026 09:52:22 +0200 Subject: [PATCH] fix(docker): suppress DL3025 for HEALTHCHECK via inline pragma hadolint 2.15.1 (bundled by hadolint-action v3.5.0, bumped in #27) stopped honoring the top-level .hadolint.yaml ignore list for DL3025 on HEALTHCHECK CMD specifically (override ignore stays empty in verbose output regardless of config). The HEALTHCHECK CMD uses shell form intentionally (needs the || exit 1 fallback, not expressible in JSON/exec form), so suppress the rule inline instead of depending on the broken config-based ignore. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01D8MDhpdCqZCczobh8qoQBK --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 2ce069c..625aea9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -47,6 +47,7 @@ WORKDIR /workspace EXPOSE 9033 +# hadolint ignore=DL3025 HEALTHCHECK --interval=30s --timeout=5s --start-period=30s --retries=3 \ CMD curl -sf http://localhost:9033/ || exit 1