-
Notifications
You must be signed in to change notification settings - Fork 10
(maint) Various base maintenance adjustments #4
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
Conversation
4d43d19 to
276f230
Compare
|
I didn't manage to get a remotely useful test pipeline up and running with ruby2.1 (see DavidS@4d43d19 for my last state before I gave up). So this only contains the lowering of the ruby lower bound. |
glennsarti
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can't say I'm a fan of committing Gemfile.lock.
It causes problems in Cross Platform development e.g. on Windows.
PLATFORMS
x64-mingw32
|
Without it dependabot doesn't work. is this a case of either/or? |
|
Given that the only thing that this gem will depend on is minitar and pathspec is dependabot even needed? And it's causing complications with Travis testing as per your attempt at getting it run Ruby 2.1.9 |
|
I gave this another go on my windows test VM. Adding the platform for windows didn't impact functionality on linux, even when installing gems with native binaries like When adding the rubocop changes (see DavidS@3e6ef8e) it breaks with
both of which are not related to the lock file |
|
Agree with @glennsarti about not including https://yehudakatz.com/2010/12/16/clarifying-the-roles-of-the-gemspec-and-gemfile/ (I know this is 10 years old at this point but I don't think the logic has fundamentally changed?) |
|
TIL: dependabot can update the gemspec: https://dependabot.com/ruby/; I'll get that fixed. |
276f230 to
c2c1091
Compare
9052803 to
0593235
Compare
Codecov Report
@@ Coverage Diff @@
## master #4 +/- ##
=========================================
Coverage ? 71.79%
=========================================
Files ? 2
Lines ? 156
Branches ? 0
=========================================
Hits ? 112
Misses ? 44
Partials ? 0Continue to review full report at Codecov.
|
dependabot can work directly with gemspec and Gemfile
Also adds running tests with 2.1.9 (puppet 4) and 2.4.9 (puppet 5.5) on travis. Fixes puppetlabs#2
0593235 to
3e100b7
Compare
No description provided.