From 0af3ca1f99a74471b27e1ba12d0165d10aa335e5 Mon Sep 17 00:00:00 2001 From: Hau Nguyen Date: Fri, 31 Mar 2023 17:33:56 +0700 Subject: [PATCH] chore: optimize github action --- .github/workflows/go.yml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 78d5b77..79ace14 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -4,9 +4,21 @@ on: push: branches: - main + paths: + - "**.go" + - "go.mod" + - "go.sum" pull_request: branches: - main + paths: + - "**.go" + - "go.mod" + - "go.sum" + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true jobs: test: @@ -16,9 +28,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-go@v4 with: - go-version: "1.20" - check-latest: true - cache: true + go-version: "stable" - run: go test -race -coverprofile=coverage.out ./... - uses: codecov/codecov-action@v3 with: @@ -33,9 +43,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-go@v4 with: - go-version: "1.20" - check-latest: true - cache: true + go-version: "stable" - run: go build ./cmd/dot golangci-lint: name: golangci-lint @@ -44,9 +52,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-go@v4 with: - go-version: "1.20" - check-latest: true - cache: true + go-version: "stable" - uses: golangci/golangci-lint-action@v3 with: version: latest