Commit 06e0d9ea authored by Mike Lewis's avatar Mike Lewis

Merge branch 'go-linting-guide-do-not-allow-failure' into 'master'

Do not allow failures in golang guide linting job

See merge request gitlab-org/gitlab!37762
parents fdf3c7a9 ffa9bf9a
...@@ -108,13 +108,13 @@ lint: ...@@ -108,13 +108,13 @@ lint:
- '[ -e .golangci.yml ] || cp /golangci/.golangci.yml .' - '[ -e .golangci.yml ] || cp /golangci/.golangci.yml .'
# Write the code coverage report to gl-code-quality-report.json # Write the code coverage report to gl-code-quality-report.json
# and print linting issues to stdout in the format: path/to/file:line description # and print linting issues to stdout in the format: path/to/file:line description
- golangci-lint run --out-format code-climate | tee gl-code-quality-report.json | jq -r '.[] | "\(.location.path):\(.location.lines.begin) \(.description)"' # remove `--issues-exit-code 0` or set to non-zero to fail the job if linting issues are detected
- golangci-lint run --issues-exit-code 0 --out-format code-climate | tee gl-code-quality-report.json | jq -r '.[] | "\(.location.path):\(.location.lines.begin) \(.description)"'
artifacts: artifacts:
reports: reports:
codequality: gl-code-quality-report.json codequality: gl-code-quality-report.json
paths: paths:
- gl-code-quality-report.json - gl-code-quality-report.json
allow_failure: true
``` ```
Including a `.golangci.yml` in the root directory of the project allows for Including a `.golangci.yml` in the root directory of the project allows for
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment