Convert scripts/install-latest.sh to a shim that loads the real script #2066
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
I moved the installation script to the site, as that's a better place for it. Our documentation has always used https://yarnpkg.com/install.sh as the URL to the script, so everything should keep working as-is. However, some users may have hard-coded a link to the file directly in this repo (eg. https://raw.githubusercontent.com/yarnpkg/yarn/master/scripts/install-latest.sh). To handle this case, I'm converting the script to a small shim script that downloads the real one.
Test plan
Test with no params, ensure "This script has moved to" message appears, and it correctly downloads and executes that script:
Test with
--version
param, ensure it's passed to the real script:Closes #2058