Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/voxpupuli/puppet-syntax
Syntax checks for Puppet manifests and templates
https://github.com/voxpupuli/puppet-syntax
Puppet 4 updates and EPP template support
24254bb40ac4394512237335f1ef5c046912cb6f authored about 9 years ago by Matt Bostock <[email protected]>
This commit further refactors the unit tests in the `manifests_spec.rb`
file. It converts the us...
This commit extends the testing for EPP parsing to ensure that it works
at the right times and t...
Without this commit, there was no validation that puppet-syntax would
terminate as expected when...
The spec tests contain some tests that should not run unless the testing
suite is run against Pu...
The regex used to test the project's ability to catch syntax errors in
Puppet code was too speci...
This commit follows up on b7c2b1c in making it so that the future parser
setting is ignored when...
Without this commit, there is a nested if structure controlling how
deprecation warning tests wi...
This commit adds an exclusion for TravisCI testing of Puppet 3.2.0
against Ruby 2.1 as it seems ...
e49204162bd3aa6dea0ae1dfa96b33636bf670dd authored about 9 years ago by Thomas Linkin <[email protected]>
This commit adds Puppet 4 to the testing matrix as a required passing
test.
Exclusions have bee...
6cb2e9f1aa00423058e0360f5ec3dc6317fff08e authored about 9 years ago by Thomas Linkin <[email protected]>
Puppet 4 now supports a new template language, the EPP (embedded puppet)
template.
This commit ...
8f238a8f0f856c8aff4542612173b9ad2b0da202 authored about 9 years ago by Thomas Linkin <[email protected]>
The future parser setting no longer has an effect on Puppet 4.0.0 as there
is no longer a future...
Now that Puppet 4 is released, tests can accurately be written to
confirm the behavior of syntax...
49f7d4d1125cd9c671511fe3e727ff4c2f38fb04 authored over 9 years ago by dhardy92 <[email protected]>
Let's report the file name when hiera data fails to parse
c053ef68c51d570b38e9db765ec73596dbd933ef authored over 9 years ago by Andrew Langhorn <[email protected]>a2e5193352280c84115b430248179444bc49c19e authored over 9 years ago by Josh Myers <[email protected]>
Reformatting the error
8d17ea268ba3a5cd9332364090623c0891f31f53 authored over 9 years ago by David Danzilio <[email protected]>Release version 2.0.0
e713db6793bc5ba0773c47d6b9f6adbc24bf8e75 authored almost 10 years ago by Alex Muller <[email protected]>
The major version bump is due to the API change in
PuppetSyntax::Manifests#check.
Remove travis testing of ruby 1.8.7 and puppet 2.7
b77f48079e5ae044cfb0312b0c3ffbb401220946 authored almost 10 years ago by Alex Muller <[email protected]>We have decided to no longer support puppet 2.7
f43c90b189fe00d9be717766a0241a880f669a2e authored almost 10 years ago by bob walker <[email protected]>
Given that ruby 1.9.3 is about to EOLed we have decided that we will
stop supporting 1.8.7
1.9....
f2d1f3a2a08cb56a985cb96a3029ea0587ce5af3 authored almost 10 years ago by bob walker <[email protected]>Print, but don't fail on deprecation notice
8979f04acb1e87140ea679f879f1c9793368652f authored almost 10 years ago by bob <[email protected]>68cdb263b81299e2b0472becc536dab289fa0433 authored almost 10 years ago by Phil Fenstermacher <[email protected]>
fe35cd95b4e0132d13417ad96f9498827dab6015 authored almost 10 years ago by Phil Fenstermacher <[email protected]>
785b6d13c48bf02d9f3ebf186cd589ff5a962787 authored almost 10 years ago by Phil Fenstermacher <[email protected]>
5f580d48168c570c95218e142e587a9e45efcea5 authored almost 10 years ago by Phil Fenstermacher <[email protected]>
3a8d6527ab7ccf63d309082b6e46e51d617558b3 authored almost 10 years ago by Phil Fenstermacher <[email protected]>
b0eae898a82bc172f3287ae0b0d865966034263e authored almost 10 years ago by Phil Fenstermacher <[email protected]>
830221c1c9d08c7ff511b09ad56fa1947a21721e authored almost 10 years ago by Phil Fenstermacher <[email protected]>
errors.
0c34ec67c65f2c97123ff66f313a2bbb00f435b2 authored almost 10 years ago by Phil Fenstermacher <[email protected]>9147aa6f2d57e135dfc0457f99b761266eafb906 authored almost 10 years ago by Phil Fenstermacher <[email protected]>
Release 1.4.1
38e7e057a055d63fdfd2b9939176c0dc4137c113 authored almost 10 years ago by bob <[email protected]>451948e213d8ab9cebe097105085f3dbe6699951 authored almost 10 years ago by Dan Carley <[email protected]>
Let Array#<< modify default configuration values
db35d625bdc496d2ac1cc723f0ff0b5c63ef77d5 authored almost 10 years ago by Dan Carley <[email protected]>
Previously, config reader methods would return a new array for the default
value of paths, so if...
[#31] Use rbenv in jenkins.sh because Psych bug
f5e8233d09f940821e107b45413e7d02223cdafc authored about 10 years ago by Andrew Langhorn <[email protected]>
Switch to using Ruby 1.9.3-p550 provided by rbenv instead of 1.9.3p0
provided by Ubuntu 12.04 wh...
Run tests against puppet 3.7
1762938e39dd0ff09ee8cc2cbf9e1fdd76781779 authored about 10 years ago by Dan Carley <[email protected]>543a4e524f4de6ebb2587895fbc87b578df9058c authored about 10 years ago by Phil Fenstermacher <[email protected]>
Release version 1.4.0
89229b2c44128ea4dd0cf484043ebd55cca4ed12 authored about 10 years ago by Dan Carley <[email protected]>f6b3415fb71cb5e064b55038f7179e73599f9f1f authored about 10 years ago by Matt Bostock <[email protected]>
lazy load the puppet and puppet/face as it creates issues on windows
40b19b8eb49562c9a0d66bdb789049ad28a164dc authored about 10 years ago by Matt Bostock <[email protected]>
* will also increase performance during intial loading
* allows the user to not have to load...
Rspec 3 and 2 compatibility
225ea8f5ee82fe7edd1a9508eac2de8fcd4f6e82 authored about 10 years ago by Matt Bostock <[email protected]>4d528d60f8d867be4e723f9adf0fc1643c00c2ad authored about 10 years ago by Martin Alfke <[email protected]>
6ee85c25f89aca710a97166dc42b7d1eefad558d authored about 10 years ago by Martin Alfke <[email protected]>
eb1a64bf5c6ef7468b013492771dccc918841143 authored about 10 years ago by Martin Alfke <[email protected]>
Move gem_publisher require inside rake task.
e2c0926b83528c0249f0ec59dfba8e1b4ec1552f authored about 10 years ago by Dan Carley <[email protected]>
gem_publisher does not support ruby 1.8. This was causing the matrix
builds to fail in travis. ...
aba1c8b6c11e04f66501a6c0bab2312df29f315b authored about 10 years ago by Martin Alfke <[email protected]>
4de6db50da6bb5f2694e8977bfd3b084a1ebae45 authored about 10 years ago by Martin Alfke <[email protected]>
Release version 1.3.0
a51d744f41bed1bfa9972ea7749ed81d29aafced authored over 10 years ago by Dan Carley <[email protected]>
- Add the ability to pass hieradata_paths array of globs (f274a7b)
- Check hieradata in modules ...
Support syntax checking of hiera data in modules.
aaa40f26cd3c3c12162e88bcf36dec6ec28fc36c authored over 10 years ago by Sam J Sharpe <[email protected]>f274a7bc189b92c8f500d2e5b92f6256b30a2bf0 authored over 10 years ago by David Danzilio <[email protected]>
[Fixes #13] Fix puppetlabs_spec_helper warning on Ruby 1.8
e48eb66b9f1be14abdd47fdd978993856b479d14 authored over 10 years ago by bob <[email protected]>11d7770f0ab5a117468fed9cf5c418cc0f3e5558 authored over 10 years ago by David Danzilio <[email protected]>
Ruby 1.8 doesn't have the #source_location method. So instead parse the
filename out of the stri...
17027a99bd9dbca46cd3e7e06c8a87ca4ea24462 authored over 10 years ago by Dan Carley <[email protected]>
Add gem_publisher rake task
bacb5f1ea5ba577e8ced1604262dd71ed85d5478 authored over 10 years ago by Matt Bostock <[email protected]>Forgot to add this. It will fix the error from CI:
rake aborted!
Don't know how to buil...
[#13] Add warnings about puppetlabs_spec_helper
e3c2ec6a744a4000287b79b21ffe16c25d1a05f8 authored over 10 years ago by Matt Bostock <[email protected]>8c7498b12b2e9465f463086138aa5df9a2084dd1 authored over 10 years ago by Dan Carley <[email protected]>
Using gem_publisher. I'd been doing this by hand previously. We no longer
need Bundler as a depe...
As described in the referenced issue, puppetlabs_spec_helper had it's own
:syntax rake task whic...
Version 1.2.1
a85421edc113fef0f5c1ba3db83b85b92ee64485 authored over 10 years ago by Kushal Pisavadia <[email protected]>
Bump version and CHANGELOG to reflect changes introduced in
3d05d278dc46319bd967e82a6acde4d57dd2...
Removing the puppet dependency from the gemspec
e3bab094e79b3ff59d1f7d17f1e46fde2d91fb82 authored over 10 years ago by Matt Bostock <[email protected]>Updating gemspec to remove warnings re. summary and homepage
3d05d278dc46319bd967e82a6acde4d57dd2f8ba authored over 10 years ago by fiddyspence <[email protected]>TypeError and test
e697c59d7daf7e3098e60eb43dfc9f03a7ae8292 authored over 10 years ago by Sam J Sharpe <[email protected]>2d391e3181985f3ac46aca7f791c62ea66b345f4 authored over 10 years ago by fiddyspence <[email protected]>
65a8efa7fb5df51aa284b604986e8ccb34f59eec authored over 10 years ago by Sam J Sharpe <[email protected]>
Test for future_parser on Puppet <= 3.2
89e191866dbd2b9e3ba989b7823b77c241c176b9 authored over 10 years ago by bob <[email protected]>
This extends our coverage for the other side of the `if` condition on
`Puppet.version` and speci...
This ensures that `PuppetSyntax.future_parser` doesn't persist as true after
the test which prev...
a84cc3fa1af359c6b8393381d7a908c681f489cb authored over 10 years ago by Dan Carley <[email protected]>
Added support for future parser
6dcd1accbf607ed54aa697a5e2ea22df60813dc7 authored over 10 years ago by Dan Carley <[email protected]>Signed-off-by: hajee <[email protected]>
3d2fca0ec6cc7f105202782b38403d5354af5338 authored over 10 years ago by hajee <[email protected]>Signed-off-by: hajee <[email protected]>
b381e69e1897dbeca6b75fb023a04fdc1576fd36 authored over 10 years ago by hajee <[email protected]>Signed-off-by: hajee <[email protected]>
f0b83a6a3cd23dfa281dbb83dff847a3063332de authored over 10 years ago by hajee <[email protected]>Signed-off-by: hajee <[email protected]>
dd3b7be593a39dc3330673f09e11073c74435461 authored over 10 years ago by Bert Hajee <[email protected]>82021c88a45c122b662f9ed80ef34331b9735662 authored almost 11 years ago by Dan Carley <[email protected]>
[Fixes #3] Use :current version of parser face
a7d3e3f746b83d0a1595907dad8b5a37be7cb0d0 authored almost 11 years ago by Sam J Sharpe <[email protected]>Ignore exit(1) from Puppet 3.4 parser face
5895e9c3986dadeab1b808cb911ec6201bb1f5a0 authored almost 11 years ago by bob <[email protected]>
Rather than hard-coding a value. This will allow us to use a newer version
if Puppet core change...
c90bbd260c5146de981a5b126c02ff5a6c0702f1 authored almost 11 years ago by bob walker <[email protected]>
The parser face now exits with a non-zero exit code if it encounters any
errors in the manifests...
9a93e793df0d5b674990814ff93b939d132bd0e3 authored over 11 years ago by Dan Carley <[email protected]>
bbffd95879019ac33aa15b37ddccb37764a82993 authored over 11 years ago by Dan Carley <[email protected]>
Add support for checking Hiera YAML files
5bcdb38ef419090862105fac1707054a079d9ce8 authored over 11 years ago by Nick Stenning <[email protected]>608a9d1fe85d2028739744d77f3f3ea1aa2f2f31 authored over 11 years ago by Andrew Hodgson <[email protected]>
99521c43dbdc861eb5983f77f658fdc21e6b3190 authored over 11 years ago by Andrew Hodgson <[email protected]>
4893b3136934ba7e6b30a885a858fe2e2612c5d0 authored over 11 years ago by Andrew Hodgson <[email protected]>
This includes a new `hiera` Rake task that assumes a `hieradata` directory
and a `hiera.yaml` fi...
I dislike paragraphs that wrap by just a couple of works.
Bullet lists are, however, awesome.
Gives the indication that this is primarily intended for use with CI and how
to chain it with an...
Not an extensive list. TravisCI matrix config should be the canonical source
of versions that we...
4032e0947443397213f7e8d42dfdce26012c0ea6 authored over 11 years ago by Dan Carley <[email protected]>