@@ -5,7 +5,7 @@ default_language_version:
5
5
6
6
repos :
7
7
- repo : https://github.com/pre-commit/pre-commit-hooks
8
- rev : v4.4 .0
8
+ rev : v4.5 .0
9
9
hooks :
10
10
- id : check-case-conflict
11
11
- id : check-executables-have-shebangs
@@ -31,32 +31,39 @@ repos:
31
31
32
32
# Text file hooks
33
33
- repo : https://github.com/igorshubovych/markdownlint-cli
34
- rev : v0.36 .0
34
+ rev : v0.39 .0
35
35
hooks :
36
36
- id : markdownlint
37
37
args :
38
38
- --config=.mdl_config.yaml
39
39
- repo : https://github.com/pre-commit/mirrors-prettier
40
- rev : v3.0.3
40
+ # This is the last version of v3 available from the mirror. We should hold
41
+ # here until v4, which is currently in alpha, is more stable.
42
+ rev : v3.1.0
41
43
hooks :
42
44
- id : prettier
45
+ # This is the latest version of v3 available from NPM. The pre-commit
46
+ # mirror does not pull tags for old major versions once a new major
47
+ # version tag is published.
48
+ additional_dependencies :
49
+
43
50
- repo : https://github.com/adrienverge/yamllint
44
- rev : v1.32.0
51
+ rev : v1.35.1
45
52
hooks :
46
53
- id : yamllint
47
54
args :
48
55
- --strict
49
56
50
57
# GitHub Actions hooks
51
58
- repo : https://github.com/python-jsonschema/check-jsonschema
52
- rev : 0.26.3
59
+ rev : 0.28.0
53
60
hooks :
54
61
- id : check-github-actions
55
62
- id : check-github-workflows
56
63
57
64
# pre-commit hooks
58
65
- repo : https://github.com/pre-commit/pre-commit
59
- rev : v3.4.0
66
+ rev : v3.6.2
60
67
hooks :
61
68
- id : validate_manifest
62
69
@@ -107,44 +114,44 @@ repos:
107
114
108
115
# Python hooks
109
116
- repo : https://github.com/PyCQA/bandit
110
- rev : 1.7.5
117
+ rev : 1.7.7
111
118
hooks :
112
119
- id : bandit
113
120
args :
114
121
- --config=.bandit.yml
115
122
- repo : https://github.com/psf/black-pre-commit-mirror
116
- rev : 23.9.1
123
+ rev : 24.2.0
117
124
hooks :
118
125
- id : black
119
126
- repo : https://github.com/PyCQA/flake8
120
- rev : 6.1 .0
127
+ rev : 7.0 .0
121
128
hooks :
122
129
- id : flake8
123
130
additional_dependencies :
124
131
- flake8-docstrings
125
132
- repo : https://github.com/PyCQA/isort
126
- rev : 5.12.0
133
+ rev : 5.13.2
127
134
hooks :
128
135
- id : isort
129
136
- repo : https://github.com/pre-commit/mirrors-mypy
130
- rev : v1.5.1
137
+ rev : v1.8.0
131
138
hooks :
132
139
- id : mypy
133
140
- repo : https://github.com/asottile/pyupgrade
134
- rev : v3.10 .1
141
+ rev : v3.15 .1
135
142
hooks :
136
143
- id : pyupgrade
137
144
138
145
# Ansible hooks
139
146
- repo : https://github.com/ansible/ansible-lint
140
- rev : v6.19 .0
147
+ rev : v24.2 .0
141
148
hooks :
142
149
- id : ansible-lint
143
150
# files: molecule/default/playbook.yml
144
151
145
152
# Terraform hooks
146
153
- repo : https://github.com/antonbabenko/pre-commit-terraform
147
- rev : v1.83.2
154
+ rev : v1.88.0
148
155
hooks :
149
156
- id : terraform_fmt
150
157
- id : terraform_validate
0 commit comments