ci: 从自动测试中移除了-race,因go内部调用的原因非常的慢(可能是unicode相关) #16
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
on: | |
push: | |
branches: [ "main" ] | |
name: Test & Lint | |
jobs: | |
test: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Code | |
uses: actions/checkout@v3 | |
- name: Install Go | |
uses: actions/setup-go@v4 | |
with: | |
go-version: stable | |
- run: go mod tidy | |
- run: go get | |
- run: go generate ./... | |
- run: go test -v -cover ./... | |
lint: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Code | |
uses: actions/checkout@v3 | |
- name: Install Go | |
uses: actions/setup-go@v4 | |
with: | |
go-version: '1.18' | |
- run: go mod tidy | |
- run: go get | |
- run: go generate ./... | |
- name: Go vet | |
run: go vet -unreachable=false ./... | |
- name: GolangCI-Lint | |
uses: golangci/golangci-lint-action@v3 | |
if: github.event.name == 'pull_request' | |
with: | |
go-version: '1.18' | |
version: 'v1.57.2' | |
args: '--timeout 9999s' | |
only-new-issues: true | |
skip-pkg-cache: true | |
skip-build-cache: true | |
- name: GolangCI-Lint | |
uses: golangci/golangci-lint-action@v3 | |
if: github.event.name != 'pull_request' | |
with: | |
version: 'v1.51.2' | |
args: '--timeout 9999s' |