File tree Expand file tree Collapse file tree 5 files changed +39
-2
lines changed Expand file tree Collapse file tree 5 files changed +39
-2
lines changed Original file line number Diff line number Diff line change
1
+ mode : commit
2
+ min_length : 3
3
+ ignore :
4
+ - ' *_test.go'
5
+ allowed :
6
+ - aspell
7
+ - repo
8
+ - yaml
9
+ - config
10
+ - Github
11
+ - Gitlab
12
+ - env
13
+ - failsafe
14
+ - golang
15
+ - mkdir
16
+ - WORKDIR
17
+ - apk
18
+ - ENTRYPOINT
19
+ - ubuntu
20
+ - golangci
21
+ - sudo
Original file line number Diff line number Diff line change @@ -5,4 +5,5 @@ kubernetes-ingress
5
5
dist /
6
6
.code-generator /
7
7
bin /golangci-lint
8
+ bin /check-commit
8
9
.local /*
Original file line number Diff line number Diff line change @@ -87,13 +87,13 @@ golangci_lint:
87
87
- go
88
88
script :
89
89
- make lint
90
- lint- commit-msg :
90
+ commit-policy :
91
91
stage : lint
92
92
needs : []
93
93
rules :
94
94
- if : $CI_PIPELINE_SOURCE == 'merge_request_event'
95
95
image :
96
- name : $CI_REGISTRY_GO/commit-check:3 .0.0
96
+ name : $CI_REGISTRY_GO/commit-check:5 .0.2
97
97
entrypoint : [""]
98
98
tags :
99
99
- go
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ TARGETPLATFORM?=linux/amd64
3
3
GOOS? =linux
4
4
GOARCH? =amd64
5
5
GOLANGCI_LINT_VERSION =1.59.1
6
+ CHECK_COMMIT =5.0.2
6
7
7
8
.PHONY : test
8
9
test :
27
28
cd bin; GOLANGCI_LINT_VERSION=${GOLANGCI_LINT_VERSION} sh lint-check.sh
28
29
bin/golangci-lint run --timeout 20m --color always --max-issues-per-linter 0 --max-same-issues 0
29
30
31
+ .PHONY : check-commit
32
+ check-commit :
33
+ cd bin; CHECK_COMMIT=${CHECK_COMMIT} sh check-commit.sh
34
+ check-commit
35
+
30
36
.PHONY : yaml-lint
31
37
yaml-lint :
32
38
docker run --rm -v $(pwd ) :/data cytopia/yamllint .
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+ V=$( ./check-commit tag)
3
+
4
+ if echo " $V " | grep -q " v$CHECK_COMMIT " ; then
5
+ echo " $V "
6
+ else
7
+ echo " go install github.com/haproxytech/check-commit/v5@v$CHECK_COMMIT "
8
+ GOBIN=$( pwd) go install github.com/haproxytech/check-commit/v5@v$CHECK_COMMIT
9
+ fi
You can’t perform that action at this time.
0 commit comments