diff --git a/.github/workflows/ci.yml b/.github/workflows/main.yml similarity index 84% rename from .github/workflows/ci.yml rename to .github/workflows/main.yml index cdd79cc..e33d85b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/main.yml @@ -1,6 +1,6 @@ -name: CI +name: Main -on: [push] +on: [push, pull_request] jobs: @@ -12,7 +12,7 @@ jobs: - uses: actions/setup-go@master with: go-version: '1.13' - - name: gofmt + - name: Run gofmt run: test -z $(gofmt -l .) || (gofmt -d . && exit 1) lint: @@ -24,7 +24,7 @@ jobs: - uses: actions/setup-go@master with: go-version: '1.13' - - name: golangci-lint + - name: Run golangci-lint run: | curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s v1.22.2 ./bin/golangci-lint run -v ./... @@ -38,9 +38,10 @@ jobs: - uses: actions/setup-go@master with: go-version: '1.13' - - name: go test + - name: Run go test run: go test -race -coverprofile=coverage.txt ./... - - name: upload to codecov + - name: Upload coverage to codecov.io + if: github.event_name == 'push' uses: codecov/codecov-action@v1 with: token: ${{ secrets.CODECOV_TOKEN }}