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

add support for validating puppet plans (fixes #95, fixes #96)

d191774cba8c26a6185578545e44671150b511cf authored about 5 years ago by Simon Lauger <[email protected]>
Merge pull request #87 from lavagetto/support_alternative_filepaths

Allow specifying file paths for manifests and templates too

19fffd8d70eb3c1d830bcfacd77c4d9c6c81d835 authored about 5 years ago by Tim Meusel <[email protected]>
Allow specifying file paths for manifests and templates too

This can be useful in various situations, like when setting up a task
for checking a specific en...

d6f6e9e9ab23ca732c739a208b2084176a8d3629 authored about 5 years ago by Giuseppe Lavagetto <[email protected]>
Merge pull request #111 from alexjfisher/ruby_2_6

Test on ruby 2.6

0c6d7f2580c92ed1d63fabb680ca37f7e6fba2e4 authored about 5 years ago by Tim Meusel <[email protected]>
Test on ruby 2.6

55ac253bd7cf547076afdcf9c59cc6d59f48a31d authored about 5 years ago by Alexander Fisher <[email protected]>
Bump version after release

55ea82ff7ed597f89a7507f8d6c9774b2bdb563c authored over 5 years ago by Alexander Fisher <[email protected]>
Merge pull request #107 from alexjfisher/2_5_0

Release 2.5.0

ab5aea917ae6c28e2f96b2c55b5b721d430eeeac authored over 5 years ago by Alexander Fisher <[email protected]>
Release 2.5.0

d141fa4ffbe323dc4fae828c1b23cae61334db6e authored over 5 years ago by Alexander Fisher <[email protected]>
Merge pull request #106 from alexjfisher/puppet_6_5

Support puppet 6.5

52cdf631ac06444eb15307d6b70729df82b83056 authored over 5 years ago by Alexander Fisher <[email protected]>
Support puppet 6.5

Longer term, it'd be better to use a public interface, but for now, code
for the changes to the ...

b517f5daff8c74ba0237857c1dbdbd7ecedc3e3e authored over 5 years ago by Alexander Fisher <[email protected]>
Adding KMS tags to allowed EYAML methods

956ca7adb0d5cca55c2c8b3175d5452c38cd0119 authored over 5 years ago by Craig Watson <[email protected]>
Bump version after release

eb1592218739119a2f9307b3e33b7e1f1df59a7c authored almost 6 years ago by Alexander Fisher <[email protected]>
Merge pull request #103 from alexjfisher/rel_2_4_3

Release 2.4.3

1cf0e6c9389e8070dfad54eb657522efd7b4d174 authored almost 6 years ago by Alexander Fisher <[email protected]>
Release 2.4.3

Also taken the opportunity to get github changelog generator going and
add some badges.

5795aa21770469b4df2886c1cb88c04b1fd0b36b authored almost 6 years ago by Alexander Fisher <[email protected]>
Merge pull request #102 from voxpupuli/revert-100-attempt_to_redefine_entity

Revert "search manifests in manifests directory"

1d51fa790b6beddc5934447c1aa28ff8ed4fed12 authored almost 6 years ago by Alexander Fisher <[email protected]>
Revert "search manifests in manifests directory"

7ce133e36362a449615f13e8e993ca751063d2f7 authored almost 6 years ago by Alexander Fisher <[email protected]>
release 2.4.2

75a9ab88748a86991a7f558bccd32ebd99585b0a authored almost 6 years ago by Fabien COMBERNOUS <[email protected]>
Merge pull request #100 from Dan33l/attempt_to_redefine_entity

search manifests in manifests directory

a9cd1e5a6aeb3b86cac4a87c07357220b877873a authored almost 6 years ago by Fabien COMBERNOUS <[email protected]>
search manifests in manifests directory

14aa57071dca31e315b08dc8ffc4e08c95ef28e6 authored almost 6 years ago by Fabien COMBERNOUS <[email protected]>
Merge pull request #101 from Dan33l/update_travis

Update travis

b6c4b42853e4f2871356d8445596774a1685824f authored almost 6 years ago by Matthias Baur <[email protected]>
update travis to use puppet 5 and 6

9e43f30ac73794ce064cab501e67e14174a02187 authored almost 6 years ago by Fabien COMBERNOUS <[email protected]>
Merge pull request #99 from ghoneycutt/allow_yml_extension

Allow .yml as an extension for YAML files.

34f5515dd815510ec515435cdc394681b0b04da1 authored almost 6 years ago by Tim Meusel <[email protected]>
Allow .yml as an extension for YAML files.

Without this patch, only files ending in .yaml will be checked. This
allows files to also end wi...

6424a256bd264d3cf89e51072ad6a6b0170df570 authored almost 6 years ago by Garrett Honeycutt <[email protected]>
Merge pull request #91 from dhollinger/add_pkg_exclude

Ensure the pkg directory is always excluded

3ea4beec9445b04d2e3cb241806c10bac2622660 authored over 6 years ago by Tim Meusel <[email protected]>
Remove appveyor.yml

63150b11f20f66b563f5c6296001669c2e3b7d08 authored almost 7 years ago by David Hollinger <[email protected]>
Merge pull request #88 from kjetilho/issue_56_eyaml_enc

check consistency of ENC blobs in eyaml data

d687dc09a38b008559dbebc75dadb5687791ed32 authored almost 7 years ago by Tim Meusel <[email protected]>
Fix initial test for exclude_paths

df50f57ab295d5d6d913fef823587e2e4ca41eee authored almost 7 years ago by David Hollinger <[email protected]>
Ensure the pkg directory is always excluded

a51c57f83e56f09d89152cfd1924513816a77e39 authored almost 7 years ago by David Hollinger <[email protected]>
need to adjust for base64 padding

1d5f1fc96e01a2d32773a13cfffd29eadfbf7566 authored about 7 years ago by Kjetil Torgrim Homme <[email protected]>
check consistency of ENC blobs in eyaml data

a7dfe5030dca1ad0fff007bb2d9f2583815adb00 authored about 7 years ago by Kjetil Torgrim Homme <[email protected]>
Merge pull request #86 from bmjen/rel-prep

Release 2.4.1

5fb0bb43123a5a3ca0916df16cf8cef30c4d57b7 authored over 7 years ago by Tim Meusel <[email protected]>
Release 2.4.1

3a491eb756feffed1eb89749a27b6b23d0886538 authored over 7 years ago by Bryan Jen <[email protected]>
Merge pull request #84 from domcleal/check-nil-template-validation

Fix error checking in template and Hiera validation tasks

31a24ecda94db88459f0d6cbdd8576595b9eebfc authored over 7 years ago by Dominic Cleal <[email protected]>
Fix error checking in template and Hiera validation tasks

b36571a assumed that the `check` method for template and Hiera files
would return a boolean and ...

597e7a73206215d903960e46f1e772d1b277cd73 authored over 7 years ago by Dominic Cleal <[email protected]>
Merge pull request #83 from bmjen/exit-graceful

Task does non-zero exit when a syntax error or warning is found.

4b1df7a454e8f6e154bf77424aca76871179af76 authored over 7 years ago by yastupin <[email protected]>
Task does non-zero exit when a syntax error or warning is found.

Prior to this fix, when the task will fail with a RunTimeError
when it encounters a failure or w...

b36571a81a9b87879a18c2a773b0e9e8e55db51d authored over 7 years ago by Bryan Jen <[email protected]>
Merge pull request #78 from james-stocks/SDK-113

Add appveyor config for Windows testing.

1d8199991b4b6af44c3e65911f9c9b8547403bb5 authored over 7 years ago by Tim Meusel <[email protected]>
Merge pull request #80 from jbondpdx/edit-jb

suggested edits on README

4c9342aeb181905b1669432b41dcfbd7907397f8 authored over 7 years ago by Dominic Cleal <[email protected]>
suggested edits on README

e54a12b0f7689d90ab1fc0faca86974713905298 authored over 7 years ago by jbondpdx <[email protected]>
Run travis tests without development dependencies

Slightly better assurance from travis can be gained by running the tests
without installing the ...

bf1215bbfe22144665440f9530c2e31afa9158ca authored over 7 years ago by James Stocks <[email protected]>
Add appveyor config for Windows testing.

Add appveyor.yml config to allow Windows testing.

The config does not exactly reflect the travi...

ffc1d392ee33171d722a4acaff71e60d7935a38a authored over 7 years ago by James Stocks <[email protected]>
Allow rspec testing without development dependencies

Move rspec from being a development dependency in gemspec to being a
test dependency in gemfile ...

aae6ffc3197d6c08bd470b4d60debf0a2fbf1077 authored over 7 years ago by James Stocks <[email protected]>
Merge pull request #77 from vladgh/master

Ensure namespace scope is inherited

418f2c3d2f7f9305889f50e47c09889e191fc4f3 authored over 7 years ago by Dominic Cleal <[email protected]>
Ensure namespace scope is inherited

920f36495e5cb91b52daae998b01b6268b2379d9 authored over 7 years ago by Vlad <[email protected]>
Merge pull request #75 from domcleal/release-240

Release 2.4.0

92cef4f85a65b496d5c8d826c58baefbc4bc2d77 authored almost 8 years ago by Dominic Cleal <[email protected]>
Release 2.4.0

882e604c3d3a838bf2a6cf6c868b3d3f2dc6593c authored almost 8 years ago by Dominic Cleal <[email protected]>
Merge pull request #74 from domcleal/vesioncmp

Use versioncmp to check Puppet version for 4.10.x compatibility

56bc0504eb67eb0e6e76ea6e9d769c5562d21499 authored almost 8 years ago by Dominic Cleal <[email protected]>
Replace PUPPETVERSION with public Puppet.version API

5b8944ad788c01a469a8a40f94fb78f530380a6c authored almost 8 years ago by Dominic Cleal <[email protected]>
Use versioncmp to check Puppet version for 4.10.x compatibility

`Puppet.version.to_f` on Puppet 4.10.0 will evaluate to `4.1`, causing
test and behavioural chan...

53b946fa2d289c2bb1b9e5173f6ae872f749d47d authored almost 8 years ago by Dominic Cleal <[email protected]>
Merge pull request #73 from petems/expand_hiera_support

Allow deeper checking of hiera keys

b6c04c6c3886729d5a6b22b69b14844bdd75f784 authored almost 8 years ago by bob <[email protected]>
Add pry and rb-readline to dev dependancies

* Allows debugging

92a3f410903ff74e211b7bb57ffedb30fceb2a8f authored almost 8 years ago by Peter Souter <[email protected]>
Moves hieradata paths to separate lines

* Makes diffs easier to read when new added
elements

c56f9797c8d717058460f2e9063535245e424cdd authored almost 8 years ago by Peter Souter <[email protected]>
Allow deeper checking of hiera keys

Resurrected from #57

* Add regexes for checking hiera key formats
* Enabled by flag 'check_hier...

b9755359c6c5a57c54871b08fc2ff3ba00f839ec authored almost 8 years ago by Peter Souter <[email protected]>
Merge pull request #72 from domcleal/puppet-5-app-mgmt

Test Puppet 5 from master, don't set app_management

4764089ef97fe908d29a6b32892649dbbe339511 authored almost 8 years ago by Dominic Cleal <[email protected]>
Don't set app_management on Puppet 5, default setting to true

On 5.x, the Puppet setting issues a deprecation warning causing failures
due to the warning, so ...

57da2d4bd838b07b348252bda72283ef36e93620 authored almost 8 years ago by Dominic Cleal <[email protected]>
Test with Puppet master and 4.9.x

Fixes tests for an error string changed in puppetlabs/puppet@efcdf58.

2f19a282fe6d3392ed4f53c6f33ca659e22a0130 authored almost 8 years ago by Dominic Cleal <[email protected]>
Merge pull request #70 from domcleal/release-230

Prepare 2.3.0 release

3912c99531075cb28955d2207efd38afe5745ef7 authored almost 8 years ago by Dominic Cleal <[email protected]>
Merge pull request #71 from chrisdaish/master

Updated documentation to include the fail_on_deprecation_notices flag

495e5233fce4d39528d6e08a27d349524ee9e50e authored almost 8 years ago by Dominic Cleal <[email protected]>
Updated documentation to include the fail_on_deprecation_notices flag

cfb0692813f3699e755238ec4507a06f862d05b8 authored almost 8 years ago by Chris Daish <[email protected]>
Enable Travis CI releasing to Rubygems.org

5188a8c0d3edffcb4bd932d26e97221d1e049988 authored almost 8 years ago by Dominic Cleal <[email protected]>
Update gemspec to refer to Vox Pupuli

009729a0ad565ba16d8af3890be2d425eb2588cf authored almost 8 years ago by Dominic Cleal <[email protected]>
Release 2.3.0

3ee1e90e4d883ae8a32c67e05e8a315132cf15e6 authored almost 8 years ago by Dominic Cleal <[email protected]>
Merge pull request #68 from ipcrm/add_app_management

Adding Support for `app_management` flag

d4ec821517a3d8dada38a964b10669338fce9157 authored almost 8 years ago by Dominic Cleal <[email protected]>
Add Reset for app_management test

Reverting PuppetSynatx.app_management back to the default `false` value
after test execute.

4da620e2a07f95e53d3215e6836d2d62348f7372 authored almost 8 years ago by ipcrm <[email protected]>
Correct typo in warning message

app_managment -> app_management

aac22cc881ca860d745087542f3c75040ae576cd authored almost 8 years ago by ipcrm <[email protected]>
Merge pull request #69 from alexiri/fix_erb

Only try to validate .erb or .epp files

0ecd0e069d47629b96bde6db173a71928a35ecc8 authored almost 8 years ago by Dominic Cleal <[email protected]>
Match only .erb and .epp files

9894422ed746834e2c72ff840a1cbb07a9b49da3 authored almost 8 years ago by Alex Iribarren <[email protected]>
Added test

251b96e6304c69560aa912e3414578b331295ca0 authored almost 8 years ago by Alex Iribarren <[email protected]>
Only try to validate .erb or .epp files

cc099f018fa8c096d31c04be9951223ea9d3e325 authored almost 8 years ago by Alex Iribarren <[email protected]>
Adding Support for `app_management` flag

Prior to this commit code written for application orchestration could
not be parsed correctly. ...

e41fcf67368d7df608f52fef9de5493157c6eedb authored almost 8 years ago by ipcrm <[email protected]>
Merge pull request #67 from voxpupuli/update_travis_badge

Update badge after VP move

ae545ec7619d8328e85b71d8d9eaab7982d85b0f authored almost 8 years ago by Peter Souter <[email protected]>
Update badge after VP move

ec0d24872459a8a67c4750922ca080f9468de6e9 authored almost 8 years ago by Peter Souter <[email protected]>
Merge pull request #66 from voxpupuli/add_rake_tasks_spec_tests

Pick up multiple variants of filename ending

51515b304a27367183936dcdc70dc449c9e8f51a authored almost 8 years ago by bob <[email protected]>
Pick up multiple variants of filename ending.

So that we can pick up eyaml files by default

f65ed3a4da7a194713094e61e4b4a901a4bfde7f authored almost 8 years ago by bob walker <[email protected]>
refactor filelist generation in rake task. add tests

9523a1564321479a7eca37d30f56d41dec2adf4a authored almost 8 years ago by Kjetil Torgrim Homme <[email protected]>
Merge pull request #64 from gds-operations/more_ruby_versions

Test more puppet and ruby versions

bf6de5e733a3d36e1c62b4f6b2ea5ec959a8ee48 authored almost 8 years ago by bob <[email protected]>
Refine our travis testing matrix

Only test the latest of the major releases

c06ebeffc1488b354d988161aba610168d6968e0 authored almost 8 years ago by bob walker <[email protected]>
Merge pull request #65 from petems/patch-1

(maint) Slight markdown tweak

bc1e7b61ef4984c4ceba84ed689c3ebefc721c3a authored almost 8 years ago by bob <[email protected]>
(maint) Slight markdown tweak

Use code escapes to avoid the `**` becoming italics

597fc97e68e1c3d7da36b03371f9e8872a4f1924 authored almost 8 years ago by Peter Souter <[email protected]>
Merge pull request #62 from petems/add_readme_update

(docs) Adds notes about checks

5f22a22e509bfc48a672d5c0cec174d1f8c04bfd authored almost 8 years ago by bob <[email protected]>
(docs) Adds notes about checks

* Had to dig into code and PR's to know epp was being checked by the gem
* Also added notes abou...

e65129fae4cdb581dba7b0ec4bcde0297d80dea4 authored about 8 years ago by Peter Souter <[email protected]>
Merge pull request #61 from gds-operations/bump_version_2_2_0

Bump version from 2.1.1 to 2.2.0
https://github.com/gds-operations/puppet-syntax/compare/v2.1.1...

a3a1175eaaa477b11d4192657a939875b4d0a973 authored about 8 years ago by bob <[email protected]>
Bump version from 2.1.1 to 2.2.0

https://github.com/gds-operations/puppet-syntax/compare/v2.1.1...v2.2.0

b64a1978d5ff77d65448f78e643d760086acf869 authored about 8 years ago by bob walker <[email protected]>
Merge pull request #60 from domcleal/puppet-testing-api

Replace Puppet.initialize_settings with Puppet::Test::TestHelper

c6fe5c89c354a456c0340e71ec7e25cccd3fd8fd authored about 8 years ago by Dean Wilson <[email protected]>
Replace Puppet.initialize_settings with Puppet::Test::TestHelper

TestHelper offers a public API for (re)initialising Puppet reliably,
which is preferable to usin...

885fb007a652598c3474d5030deb7b372ad846a3 authored about 8 years ago by Dominic Cleal <[email protected]>
Merge pull request #59 from gds-operations/release-version-2016-10-21

Bump version from 2.1.0 to 2.1.1

38e27d44ad39376811f0b1c34c25a2c565aff013 authored about 8 years ago by Alex Muller <[email protected]>
Bump version from 2.1.0 to 2.1.1

https://github.com/gds-operations/puppet-syntax/compare/v2.1.0...v2.1.1

c38f748b51cbfc97bee4a71538baf544c4a4fe4e authored about 8 years ago by Alex Muller <[email protected]>
Merge pull request #58 from DavidS/fix-puppet4-detection

Update puppet4 check to work on future parser implementations

b0823e5b5e8406a3b45419eab9e7ff02b6b9162d authored over 8 years ago by Dean Wilson <[email protected]>
Update Gemfile to work on ruby < 2

json_pure dropped ruby 1.9 support with their 2.0.2 release. This patch
ensures that everything ...

e2799c95cf4442fedecc6662db249c1c7ec39e75 authored over 8 years ago by David Schmitt <[email protected]>
Update puppet4 check to work on future parser implementations

The last versions of puppet 3 provide already enough infrastructure to validate
epp. If that inf...

ccd7cb762f46e515a060ec6cfab0076643ff0859 authored over 8 years ago by David Schmitt <[email protected]>
Merge pull request #50 from mmckinst/logging

use puts to print warnings and info

93ee49e52450e388e179b24e1c9ac136320454bd authored over 8 years ago by Matt Bostock <[email protected]>
puts to stderr instead of stdout

6b453af958b6e170f3fee872b39489d8ba010792 authored over 8 years ago by Mark McKinstry <[email protected]>
use puts to print warnings and info

479f2fea46afbd3cde0971dfda8ea375a475a53f authored almost 9 years ago by Mark McKinstry <[email protected]>
Merge pull request #49 from gds-operations/new_release

Version bump to enable support for Puppet 4.

02c0c8f48837e05d45c78d47d0a3155a2d1c4f24 authored almost 9 years ago by bob <[email protected]>
Version bump to enable support for Puppet 4.

Many thanks to everyone's who has helped make it happen.

a5bff1f7c87492f91f3b4d996bb98fb7582383c5 authored almost 9 years ago by Dean Wilson <[email protected]>
Merge pull request #46 from DavidS/fix-message-match

Update for puppet 4.3

1a34406ed5034e544b95dcb03457b8488c1adeda authored almost 9 years ago by Dean Wilson <[email protected]>
At least load the puppet-syntax tasks and fix the ruby parse error

5e53d6b2c6f8c62d6594f29c55faf21572da17e8 authored about 9 years ago by David Schmitt <[email protected]>
Workaround for https://github.com/bundler/bundler/issues/3558

f71f2b896d1c0e471363ef62297e5328fd9734ae authored about 9 years ago by David Schmitt <[email protected]>
Add puppet 4.3 as target

ebfce5df7ddcebad5d1de0cd52c683635fa23ddb authored about 9 years ago by David Schmitt <[email protected]>
Adjust message check to pass for puppet 4.3

9a2f55fb907838d72f8db005b91850cb6ea0f90b authored about 9 years ago by David Schmitt <[email protected]>