Replies: 2 comments 6 replies
-
|
Hey Phil, thanks for raising. To start from the bottom:
Yes. Tighter security that does not interfere with development and does not add unreasonable maintenance overhead is welcome. My thoughts about the issues you mentioned: Use of
|
Beta Was this translation helpful? Give feedback.
-
Yes. LockfilesCommitting them does not solve any problem, it just adds more problems. So by this logic, the "best practice" recommendation should also require gem developers to use fixed versions in the gemspec. The gem - like any other gem - is expected to work with various versions of its dependencies. This is why semver exists. Claiming this mechanism for security reasons is throwing the baby with the bath water.
This is not solving anything, it is creating a problem. This gemspec definition - Imagine that every tool you install that needs
You probably did not look at any repo for a Ruby gem. I cannot find one with a lcokfile committed. First 5 examples. Dependabot updatesThere is no need. If we use optimistic versioning, the cadence in which we need to update dependencies is slow and manageable.
Thank you for that. I am open to listening and learning of any possible improvements, but these particular remaining issues - lockfile and dependabot - I have not seen any reason to implement, only reasons to avoid. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Since supply chain attacks seem to be all the rage these days, what's our stance on our build pipeline?
I see a few missing best practices. However at the same time I think we're in pretty good shape:
good things
So I'm not terribly concerned. Room for improvement though.
unanswered questions
I'm not a Ruby dev, so excuse me if any of these are obvious:
do we care?
Since there's now a good amount of downstream software being built with Bashly, do we think it would be wise to tighten things up a bit, exercise a bit more rigor over the inputs to our build pipeline?
Beta Was this translation helpful? Give feedback.
All reactions