GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
There are some things we acquire without any regard for version. Recently I ran into a bug with a change in rvm that was a few days old that caused the veewee box build to hang until the process was killed manually in another shell.
Some things that come to mind are:
These are just URL shortcuts that redirect to github. We can just change the URLs to the github URL with a hardcoded SHA so that we don't risk backwards compatibility.
How should we be installing rvm in our templates to pin the version and be sure we avoid the hang? Example pinned rvm install command?
Example: bash <(curl -kL https://raw.github.com/wayneeseguin/rvm/0fd6880/binscripts/rvm-installer) --version 1.13.8 (or whatever version is chosen)
bash <(curl -kL https://raw.github.com/wayneeseguin/rvm/0fd6880/binscripts/rvm-installer) --version 1.13.8
Alternatively we could track the scripts and run them locally, which saves us a download.