-
-
Notifications
You must be signed in to change notification settings - Fork 112
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
Use native modules for bundler tasks #402
base: master
Are you sure you want to change the base?
Use native modules for bundler tasks #402
Conversation
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.
I'm not convinced that replacing one shell task with three others is an improvement. But I'm also biased because I wrote that shell script. ;-) When I saw the 🔥 signs in the PR description I was hoping for less code.
I agree that native Ansible modules integrate better into our playbooks. But I'm concerned about the code duplication of grep -m 1 -A 1 -x -F "BUNDLED WITH" Gemfile.lock | tail -n 1 | tr -d '[:space:]'
. I don't want to get rid of the shell script because it's useful in dev environments. It's hardly a big deal though. 🤷♂️
I was mostly trying to see where we could use more native modules and less
|
693e689
to
15d9c88
Compare
15d9c88
to
3f81e68
Compare
I've retested this and there's some issues, possibly with rbenv's rehash system. Lets leave it for now. |
Agree. This is post v2. We have more urgent matters for that release to be rolled out smoothly. |
moving to in dev. |
Is it a good time to pick this up again, @Matt-Yorkley? Or should we close it? |
Removes a bit more dependence on bash scripts and
bash -lc ...
in favour of native Ansible modules.🔥🔥