diff --git a/.github/workflows/coveritup.yml b/.github/workflows/coveritup.yml index 7974845..1bacb96 100644 --- a/.github/workflows/coveritup.yml +++ b/.github/workflows/coveritup.yml @@ -14,7 +14,7 @@ on: - '**/*.sum' - '**/*.yml' -name: "Cover It Up" +name: "Test and Lint" jobs: coveritup: strategy: @@ -33,6 +33,7 @@ jobs: go install github.com/securego/gosec/v2/cmd/gosec@latest go install github.com/axw/gocov/gocov@latest go install github.com/AlekSi/gocov-xml@latest + go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest shell: bash - name: Test run: | @@ -55,6 +56,14 @@ jobs: echo SCORE=$(($SECONDS-BUILD_START)) >> "$GITHUB_ENV" shell: bash + - name: Lint Errors + run: | + echo SCORE=`golangci-lint run ./... | grep -c "\^"` >> "$GITHUB_ENV" + shell: bash + - uses: kevincobain2000/action-coveritup@v1 + with: + type: go-lint-errors + - uses: kevincobain2000/action-coveritup@v1 with: type: build-time diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml deleted file mode 100644 index 97182ba..0000000 --- a/.github/workflows/golangci-lint.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: golangci-lint -on: - push: - branches: - - '**' - pull_request: - branches: - - '**' - workflow_dispatch: - -permissions: - contents: read -jobs: - golangci: - name: lint - runs-on: ubuntu-latest - steps: - - - uses: actions/checkout@v4 - - - uses: kevincobain2000/action-gobrew@v2 - with: - version: latest - - - uses: golangci/golangci-lint-action@v4 - with: - version: latest \ No newline at end of file