chore: 安装 make,ci.sh 恢复调用 Makefile 目标
This commit is contained in:
@ -7,7 +7,6 @@
|
|||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
||||||
export PATH="$HOME/go/bin:$PATH"
|
|
||||||
|
|
||||||
cd "$ROOT"
|
cd "$ROOT"
|
||||||
|
|
||||||
@ -24,8 +23,7 @@ echo "========================================"
|
|||||||
# 1. 格式检查
|
# 1. 格式检查
|
||||||
echo ""
|
echo ""
|
||||||
echo "==> 1/3 格式检查 (gofumpt + goimports)"
|
echo "==> 1/3 格式检查 (gofumpt + goimports)"
|
||||||
test -z "$(gofumpt -l internal/ cmd/)" || { echo "gofumpt: 以下文件格式不正确:"; gofumpt -l internal/ cmd/; exit 1; }
|
make fmt-check
|
||||||
test -z "$(goimports -l internal/ cmd/)" || { echo "goimports: 以下文件 import 不规范:"; goimports -l internal/ cmd/; exit 1; }
|
|
||||||
|
|
||||||
# 2. 编译检查
|
# 2. 编译检查
|
||||||
echo ""
|
echo ""
|
||||||
@ -36,9 +34,9 @@ go build ./...
|
|||||||
echo ""
|
echo ""
|
||||||
echo "==> 3/3 静态分析 (golangci-lint)"
|
echo "==> 3/3 静态分析 (golangci-lint)"
|
||||||
if $STRICT; then
|
if $STRICT; then
|
||||||
golangci-lint run ./...
|
make lint-strict
|
||||||
else
|
else
|
||||||
golangci-lint run ./... || true
|
make lint
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
|
|||||||
Reference in New Issue
Block a user