ci: add local module to pre-commit config
This commit is contained in:
+1
-6
@@ -20,7 +20,7 @@ variables:
|
||||
|
||||
run-pre-commit:
|
||||
stage: .pre
|
||||
image: golang:1.19
|
||||
image: unbound/pre-commit
|
||||
variables:
|
||||
PRE_COMMIT_HOME: ${CI_PROJECT_DIR}/.cache/pre-commit
|
||||
cache:
|
||||
@@ -29,11 +29,6 @@ run-pre-commit:
|
||||
- .pre-commit-config.yaml
|
||||
paths:
|
||||
- ${PRE_COMMIT_HOME}
|
||||
before_script:
|
||||
- apt update && apt install -y python3 python3-pip ruby git
|
||||
- go install github.com/lietu/go-pre-commit@latest
|
||||
- curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.49.0
|
||||
- pip install pre-commit
|
||||
script:
|
||||
- pre-commit run --all-files
|
||||
|
||||
|
||||
+11
-9
@@ -24,16 +24,18 @@ repos:
|
||||
- id: commitlint
|
||||
stages: [ commit-msg ]
|
||||
additional_dependencies: [ '@commitlint/config-conventional' ]
|
||||
- repo: https://github.com/lietu/go-pre-commit
|
||||
rev: v0.0.1
|
||||
hooks:
|
||||
- id: errcheck
|
||||
- id: go-fmt-goimports
|
||||
- id: go-test
|
||||
- id: golangci-lint
|
||||
- id: gofumpt
|
||||
- id: staticcheck
|
||||
- repo: https://github.com/dnephin/pre-commit-golang
|
||||
rev: v0.5.1
|
||||
hooks:
|
||||
- id: go-mod-tidy
|
||||
- id: go-imports
|
||||
args:
|
||||
- -local
|
||||
- gitlab.com/unboundsoftware/schemas
|
||||
- repo: https://github.com/lietu/go-pre-commit
|
||||
rev: v0.0.1
|
||||
hooks:
|
||||
- id: go-test
|
||||
- id: golangci-lint
|
||||
- id: gofumpt
|
||||
exclude: '^graph/generated/.*$|^graph/model/models_gen.go|^tools/.*$$'
|
||||
|
||||
Reference in New Issue
Block a user