You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ro...@apache.org on 2021/05/06 06:30:22 UTC

[servicecomb-service-center] 01/01: SCB-2094 Ci: missing check for gofmt tool

This is an automated email from the ASF dual-hosted git repository.

robotljw pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/servicecomb-service-center.git

commit d475f52ed6d692bf81723288ed5076e628958187
Author: robotLJW <79...@qq.com>
AuthorDate: Thu May 6 14:29:10 2021 +0800

    SCB-2094 Ci: missing check for gofmt tool
---
 .github/workflows/golangci-lint.yml |  2 +-
 .github/workflows/static_check.yml  | 18 ++++++++++++++++++
 2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml
index a8963a9..61d140b 100644
--- a/.github/workflows/golangci-lint.yml
+++ b/.github/workflows/golangci-lint.yml
@@ -10,4 +10,4 @@ jobs:
         uses: golangci/golangci-lint-action@v2
         with:
           version: v1.29
-          args: --timeout=5m --skip-dirs='test,.*/controller/(v3|v4)$,.*/bootstrap$,server/broker,examples,frontend,scctl,integration' --out-format=colored-line-number --enable golint,gocyclo,goimports --skip-files=.*_test.go$
\ No newline at end of file
+          args: --timeout=5m --skip-dirs='test,.*/controller/(v3|v4)$,.*/bootstrap$,server/broker,examples,frontend,scctl,integration' --out-format=colored-line-number --enable gofmt,golint,gocyclo,goimports --skip-files=.*_test.go$
\ No newline at end of file
diff --git a/.github/workflows/static_check.yml b/.github/workflows/static_check.yml
index d5a75d2..67c8c14 100644
--- a/.github/workflows/static_check.yml
+++ b/.github/workflows/static_check.yml
@@ -15,6 +15,24 @@ jobs:
       - name: build
         run: |
           bash -x scripts/build/local.sh
+  format-check:
+    name: format-check
+    runs-on: ubuntu-latest
+    steps:
+      - name: Set up Go 1.13
+        uses: actions/setup-go@v1
+        with:
+          go-version: 1.13
+        id: go
+      - name: Check out code into the Go module directory
+        uses: actions/checkout@v1
+      - name: Fmt
+        run: |
+          bash scripts/ci/formatChecker.sh
+      - name: Misspell
+        run: |
+          go get -u github.com/client9/misspell/cmd/misspell
+          bash scripts/ci/formatChecker.sh
   ut4etcd:
     runs-on: ubuntu-latest
     steps: