ci: add pre-commit config
This commit is contained in:
@@ -0,0 +1,37 @@
|
|||||||
|
# See https://pre-commit.com for more information
|
||||||
|
# See https://pre-commit.com/hooks.html for more hooks
|
||||||
|
repos:
|
||||||
|
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||||
|
rev: v4.3.0
|
||||||
|
hooks:
|
||||||
|
- id: trailing-whitespace
|
||||||
|
- id: end-of-file-fixer
|
||||||
|
- id: check-yaml
|
||||||
|
- id: check-added-large-files
|
||||||
|
- repo: https://github.com/jumanjihouse/pre-commit-hooks
|
||||||
|
rev: 3.0.0
|
||||||
|
hooks:
|
||||||
|
- id: markdownlint
|
||||||
|
- repo: https://github.com/golangci/golangci-lint
|
||||||
|
rev: v1.49.0
|
||||||
|
hooks:
|
||||||
|
- id: golangci-lint
|
||||||
|
- repo: https://gitlab.com/devopshq/gitlab-ci-linter
|
||||||
|
rev: v1.0.3
|
||||||
|
hooks:
|
||||||
|
- id: gitlab-ci-linter
|
||||||
|
- repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook
|
||||||
|
rev: v9.1.0
|
||||||
|
hooks:
|
||||||
|
- 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: go-vet
|
||||||
|
- id: gofumpt
|
||||||
|
- id: staticcheck
|
||||||
@@ -1,5 +1,8 @@
|
|||||||
# gitlab-cleanup-handler
|
# gitlab-cleanup-handler
|
||||||
|
|
||||||
[](https://gitlab.com/unboundsoftware/gitlab-cleanup-handler/commits/master)
|
[](https://gitlab.com/unboundsoftware/gitlab-cleanup-handler/commits/master)
|
||||||
[](https://codecov.io/gl/unboundsoftware/gitlab-cleanup-handler)
|
[](https://codecov.io/gl/unboundsoftware/gitlab-cleanup-handler)
|
||||||
|
|
||||||
A small container which checks which images from Gitlab container registry are used in the provided namespaces and updates the cleanup policies for those projects.
|
A small container which checks which images from Gitlab container registry
|
||||||
|
are used in the provided namespaces and updates the cleanup policies for
|
||||||
|
those projects.
|
||||||
|
|||||||
@@ -87,7 +87,6 @@ func TestRestClient_GetTags(t *testing.T) {
|
|||||||
},
|
},
|
||||||
handler: func(t *testing.T) http.HandlerFunc {
|
handler: func(t *testing.T) http.HandlerFunc {
|
||||||
return func(writer http.ResponseWriter, request *http.Request) {
|
return func(writer http.ResponseWriter, request *http.Request) {
|
||||||
//writer.Header().Set("Content-Length", "23")
|
|
||||||
writer.WriteHeader(http.StatusOK)
|
writer.WriteHeader(http.StatusOK)
|
||||||
_, _ = writer.Write([]byte(`[{"name":"1.0"},{"name": "1.1"}]`))
|
_, _ = writer.Write([]byte(`[{"name":"1.0"},{"name": "1.1"}]`))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ require (
|
|||||||
github.com/apex/log v1.9.0
|
github.com/apex/log v1.9.0
|
||||||
github.com/stretchr/testify v1.7.2
|
github.com/stretchr/testify v1.7.2
|
||||||
gitlab.com/unboundsoftware/apex-mocks v0.2.0
|
gitlab.com/unboundsoftware/apex-mocks v0.2.0
|
||||||
|
k8s.io/api v0.25.2
|
||||||
k8s.io/apimachinery v0.25.2
|
k8s.io/apimachinery v0.25.2
|
||||||
k8s.io/client-go v0.25.2
|
k8s.io/client-go v0.25.2
|
||||||
)
|
)
|
||||||
@@ -45,7 +46,6 @@ require (
|
|||||||
gopkg.in/inf.v0 v0.9.1 // indirect
|
gopkg.in/inf.v0 v0.9.1 // indirect
|
||||||
gopkg.in/yaml.v2 v2.4.0 // indirect
|
gopkg.in/yaml.v2 v2.4.0 // indirect
|
||||||
gopkg.in/yaml.v3 v3.0.1 // indirect
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
||||||
k8s.io/api v0.25.2 // indirect
|
|
||||||
k8s.io/klog/v2 v2.70.1 // indirect
|
k8s.io/klog/v2 v2.70.1 // indirect
|
||||||
k8s.io/kube-openapi v0.0.0-20220803162953-67bda5d908f1 // indirect
|
k8s.io/kube-openapi v0.0.0-20220803162953-67bda5d908f1 // indirect
|
||||||
k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed // indirect
|
k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed // indirect
|
||||||
|
|||||||
Reference in New Issue
Block a user