File tree Expand file tree Collapse file tree 3 files changed +16
-2
lines changed Expand file tree Collapse file tree 3 files changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -60,3 +60,16 @@ to the `puppet-validate` hook:
60
60
61
61
Any other arguments to `puppet-validate` will be fed directly to
62
62
` puppet parser validate` , as long as they are in the format `--arg=value`.
63
+
64
+ By default, the latest versions of `puppet` and `puppet-lint` are used. If
65
+ you'd like to use a different version, you can pass `additional_dependencies`
66
+ when definining the hooks, e.g. :
67
+
68
+ ` ` ` yaml
69
+ hooks:
70
+ - id: puppet-validate
71
+ additional_dependencies: ['puppet:3.8.7']
72
+ ` ` `
73
+
74
+ To see what dependencies you might want to change, take a look at
75
+ ` hooks.yaml` in this repo.
Original file line number Diff line number Diff line change @@ -4,8 +4,6 @@ Gem::Specification.new do |s|
4
4
s . authors = 'Chris Kuehl'
5
5
s . summary = 'pre-commit hooks for Puppet projects'
6
6
s . description = 'pre-commit hooks for Puppet projects'
7
- s . add_dependency 'puppet-lint' , '1.1.0'
8
- s . add_dependency 'puppet' , '3.8.1'
9
7
10
8
s . bindir = 'ruby-stubs'
11
9
s . executables = [ 'puppet-validate' , 'erb-validate' , 'epp-validate' ]
Original file line number Diff line number Diff line change 4
4
entry : puppet-validate
5
5
language : ruby
6
6
files : \.pp$
7
+ additional_dependencies : ['puppet']
7
8
8
9
- id : erb-validate
9
10
name : Validate ERB templates
18
19
entry : epp-validate
19
20
language : ruby
20
21
files : \.epp$
22
+ additional_dependencies : ['puppet']
21
23
22
24
- id : puppet-lint
23
25
name : puppet-lint
24
26
description : Check Puppet manifests for stylistic problems
25
27
entry : puppet-lint
26
28
language : ruby
27
29
files : \.pp$
30
+ additional_dependencies : ['puppet-lint']
You can’t perform that action at this time.
0 commit comments