diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 626e8e4..6e4d061 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -47,7 +47,8 @@ jobs: run: | direct=$(go list -m -f '{{if not .Main}}{{if not .Indirect}}{{.Path}}{{end}}{{end}}' all) allowed='^(github.com/modelcontextprotocol/go-sdk|gopkg.in/yaml.v3|github.com/BurntSushi/toml)$' - bad=$(echo "$direct" | grep -vE "$allowed" | grep -v '^$') + bad=$(echo "$direct" | grep -vE "$allowed" | grep -v '^$' || true) if [ -n "$bad" ]; then echo "недопустимые прямые зависимости:"; echo "$bad"; exit 1 fi + echo "toolkit-deps: ok" diff --git a/Makefile b/Makefile index 9008a95..066a60f 100644 --- a/Makefile +++ b/Makefile @@ -37,7 +37,7 @@ tidy-check: toolkit-deps: @direct=$$($(GO) list -m -f '{{if not .Main}}{{if not .Indirect}}{{.Path}}{{end}}{{end}}' all); \ allowed='^(github.com/modelcontextprotocol/go-sdk|gopkg.in/yaml.v3|github.com/BurntSushi/toml)$$'; \ - bad=$$(echo "$$direct" | grep -vE "$$allowed" | grep -v '^$$'); \ + bad=$$(echo "$$direct" | grep -vE "$$allowed" | grep -v '^$$' || true); \ if [ -n "$$bad" ]; then \ echo "недопустимые прямые зависимости (разрешены только go-sdk/yaml/toml):"; \ echo "$$bad"; exit 1; \