From 87910e22ff27976b74d459795b72c47cd53b3537 Mon Sep 17 00:00:00 2001 From: Alex Dunmow Date: Thu, 4 Jun 2026 08:53:17 +0800 Subject: [PATCH] fix(make): check-sdk-pins matches single-line `require` form The previous regex only matched indented entries inside a `require (...)` block, so single-line requires (like blockninja-themes/lcars uses) were reported as unpinned even when the version was correct. --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index ae2d6f8..78022bd 100644 --- a/Makefile +++ b/Makefile @@ -63,7 +63,7 @@ check-sdk-pins: echo "replace directive found in $$dir/go.mod" >&2; \ exit 1; \ fi; \ - if ! grep -Eq '^[[:space:]]*$(SDK_MODULE)[[:space:]]+v[0-9]+\.[0-9]+\.[0-9]+' "$$dir/go.mod"; then \ + if ! grep -Eq '^[[:space:]]*(require[[:space:]]+)?$(SDK_MODULE)[[:space:]]+v[0-9]+\.[0-9]+\.[0-9]+' "$$dir/go.mod"; then \ echo "$(SDK_MODULE) is not pinned in $$dir/go.mod" >&2; \ exit 1; \ fi; \