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 CHANGELOG for releases so far

Entries cribbed from release commits.

b1835a63378858a74b1f9a245ddeaabf1035d0d7 authored over 11 years ago by Dan Carley <[email protected]>
Expand on usage in README

Give an example of output. Every likes to see output.

71a087b91c80bfc5ecbc508d80215df2daf43306 authored over 11 years ago by Dan Carley <[email protected]>
Escape curly-bracket within test regex

Highlighted by Ruby 1.8.7 which raises this warning:

manifests_spec.rb:22: warning: regexp has ...

011daf02e6c405ea8e29add33926e72298e61f84 authored over 11 years ago by Dan Carley <[email protected]>
Test against mutliple Ruby/Puppet versions

This overrides the gemspec if a `PUPPET_VERSION` environment variable is
present. As set by Trav...

dd30b93300777a186b4107bc310722a2fecb8f31 authored over 11 years ago by Dan Carley <[email protected]>
Merge pull request #1 from gds-operations/implement_spec_tests

Implement spec tests

d06de836aa5b8ae8cc3ce7e1ad6dec2bc7483ffd authored over 11 years ago by Sam J Sharpe <[email protected]>
Test for non-array items passed to #check

Both check methods expect an array of files to be passed. Test for an
exception if something els...

2311837eb24e02ef91efdaac239a5e0b89430e0f authored over 11 years ago by Dan Carley <[email protected]>
Implement tests for templates

Convert all the existing template tests from pending.

682d8834ded2c374841f058327437b2ea168fa44 authored over 11 years ago by Dan Carley <[email protected]>
Add a helper method for loading fixtures

I'm not very happy with this approach. I'd prefer to have the Puppet and ERB
code inline with th...

df99aa8fb2d2fa6730779a8f88bd6d1329791e52 authored over 11 years ago by Dan Carley <[email protected]>
Render all errors and warnings to strings

This will make it easier to test the ouput of the `#check` methods and
prevents any voodoo from ...

80983a9b03691b13db04f7ffab43000a052ab9f8 authored over 11 years ago by Dan Carley <[email protected]>
Don't catch StandardError for templates

I can't see any case where StandardError (which actually encompasses quite a
few exceptions) wou...

e7afe49fd2d8d767384fcda1ae9f3441a42a6056 authored over 11 years ago by Dan Carley <[email protected]>
Move all fixtures to a Puppet module layout

This will come in handy when we want to test that FileList is doing the
right thing. We can just...

53000e029015570735c05bc770197cf2fddaa179 authored over 11 years ago by Dan Carley <[email protected]>
Implement tests for manifests

Convert all the existing manifest tests from pending.

5aa120bfdb36c3524b8590a81b12eedb96646af0 authored over 11 years ago by Dan Carley <[email protected]>
Move FileList generation to rake tasks

Gives us a single `#check` method to unit test. Though I'm not entirely
happy about the layout o...

805f6cb49efb35507bc293b32c93e9e82ceb8c0b authored over 11 years ago by Dan Carley <[email protected]>
Release 0.0.4

- Fix `$confdir` error for Puppet 3.x

42d06a876462902dafb2205f7561f3e846056246 authored over 11 years ago by Dan Carley <[email protected]>
Call Puppet.initialize_setting for Puppet 3.x

Fixes the following error when running on Puppet 3.x, as described in the
URLs of the FIXME comm...

2c51b9c1cfae515a730a73184da7efa72ae65a41 authored over 11 years ago by Dan Carley <[email protected]>
Release 0.0.3

- List rake as a dependency.
- Output names of tasks to STDERR.
- Match template paths correctly.

4bc54d6a097a3744e62025803cd0dedc654ec7e2 authored over 11 years ago by Dan Carley <[email protected]>
Allow two parent directories to templates dir

Satisifies the path `modules/foo/templates/bar/baz.erb`. Previously it was
expecting to be execu...

3ba0f12263edfb237be621d800d54f705e7b9cc8 authored over 11 years ago by Dan Carley <[email protected]>
Output name of task to STDERR

This gives an indication of progress when used as part of a much larger set
of rake tasks.

f07e281534824bfc8ccf40d5293c15fc23024e12 authored over 11 years ago by Dan Carley <[email protected]>
Pending tests for Manifests and Templates

List of the things we want to test. Currently all marked as pending. Haven't
quite decided on th...

06fde07932218375410cbbb67687e6ebdbafb7da authored over 11 years ago by Dan Carley <[email protected]>
Add rake as a dependency

Required by both the rake tasks (duh) and the use of FileList.

d7e74d71477381230ef92eeaff66c64ecdf3db1c authored over 11 years ago by Dan Carley <[email protected]>
Release 0.0.2 for bugfix

Fixes namespacing of rake tasks.

e65fbb8245f2414c334478fea22f8d77089a95de authored over 11 years ago by Dan Carley <[email protected]>
Correct namespacing of sub-tasks.

58f8b7abe5a32a3389edc20673ea09fd950645b3 authored over 11 years ago by Dan Carley <[email protected]>
Add vendor directory to gitignore.

ab7427386bcc5222a52a152a13276c3db6bc2eec authored over 11 years ago by Dan Carley <[email protected]>
Set default rake task to 'spec'

Used by TravisCI.

ec9f5485c07e622ad111bfb76fd08adfd59bb080 authored over 11 years ago by Dan Carley <[email protected]>
Add simple TravisCI config

Tests against 1.9.3

57d249a1bd543da14d8c5b1beff99665fd076035 authored over 11 years ago by Dan Carley <[email protected]>
Basic rspec tests and structure

Doesn't yet test the behaviour of Manifests or Templates.

bdbf98fe2eb4449920d6ca6805b972cc96e28dbf authored over 11 years ago by Dan Carley <[email protected]>
Add Puppet to gemspec dependencies

We need Puppet 2.7 and later for Faces support.

3d4a61ad66044825c2c525001b0d3e5127cd480b authored over 11 years ago by Dan Carley <[email protected]>
Import manifest and template code

Syntax checks for Puppet manifests and template code. Ported from our
internal Puppet repo. Excl...

3b1501588020193776b64fa049c240446f8bf250 authored over 11 years ago by Dan Carley <[email protected]>
Add gemspec description/summary.

70c29cbcf3328aedf91cce9dab23d177a4d9937d authored over 11 years ago by Dan Carley <[email protected]>
Skeleton for rake tasks

Two tasks and one which calls them both. Can be pulled in with:

require 'puppet-syntax/task...

1d0dec3f33ed72d284797148adf8de44afec1e20 authored over 11 years ago by Dan Carley <[email protected]>
Rename Puppet::Syntax to PuppetSyntax

We don't want to stomp over the real Puppet's namespace.

c2bd0c7499ec7500e0ab75a890fe1b8b4766a35f authored over 11 years ago by Dan Carley <[email protected]>
Initial commit: skeleton from bundle gem.

41f0e844618bf5f347aef25a930d34edf3d20975 authored over 11 years ago by Dan Carley <[email protected]>