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.
This commit is contained in:
parent
c4d00a11d9
commit
87910e22ff
2
Makefile
2
Makefile
@ -63,7 +63,7 @@ check-sdk-pins:
|
|||||||
echo "replace directive found in $$dir/go.mod" >&2; \
|
echo "replace directive found in $$dir/go.mod" >&2; \
|
||||||
exit 1; \
|
exit 1; \
|
||||||
fi; \
|
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; \
|
echo "$(SDK_MODULE) is not pinned in $$dir/go.mod" >&2; \
|
||||||
exit 1; \
|
exit 1; \
|
||||||
fi; \
|
fi; \
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user