-
-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor highline import #187
Conversation
28d60ad
to
37d5342
Compare
Reviewed this; at a glance it LGTM and seems like it should avoid the 'highline' import for the server/decrypt code paths, but I haven't run it. |
37d5342
to
5210a2f
Compare
Tested and working in my example, more details here: https://tickets.puppetlabs.com/browse/SERVER-1154 I think a bump to the Gemspec to change the Highline version would also be good, will do a seperate PR for that 😄 |
OK, tests now passing, it caught some issues I'd missed: https://travis-ci.org/petems/hiera-eyaml/builds/112290675 👍 |
5210a2f
to
f44eca1
Compare
Allows using bundler to run local changes
f44eca1
to
705eadd
Compare
@petems - thanks for fixing the tests. I've cut and pushed As an aside I noticed on the ticket that there were discussion of puppetlabs officially supporting |
@sihil Getting people from Puppetlabs to have commit-bit would be awesome, and I'm sure we could get some eyes on the number of PR's and issues. @TomPoulton and @gtmtech do you have any objections? Maybe even a move to Voxpupuli? I've seen a few that should be fairly good to merge ASAP (#157, https://github.com/TomPoulton/hiera-eyaml/pull/144/files) then some others that might need a major version bump. |
@sihil Also, I've just tested and 2.1.0.rc2 works fine in my test environment, I'm 👍 for an official release. |
@petems Cut We've been having some e-mail discussion - hopefully @TomPoulton will add a bunch of you guys in the near future. |
Awesome, thanks! 😄 |
Refactoring Utils class, moving all methods into separate domain specific helper classes. The main aim is to fix the memory leaks caused by highline (#163).