-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Upgrade rules_go to 0.16.0 #4836
Upgrade rules_go to 0.16.0 #4836
Conversation
Signed-off-by: John Millikin <[email protected]>
@jmillikin-stripe This has already been merged but for consistency sake this should be:
|
Why? That's the URL for Github's auto-generated tarballs, which aren't uploaded by the maintainer and can change their sha256 when Github's tar/gzip libs are upgraded. Using the uploaded tarball is more stable and more trustable (the maintainer can provide the sha). |
Recently With the exception of your PR all references to artifacts adhere to this approach. The following dependencies don't provide maintainer uploaded tarballs - Maybe we change the doco to say use maintainer uploaded tarballs if they exist? |
Sorry I approved this without looking at it carefully. @jmillikin-stripe it would be good to make it match the others. |
Sorry, could you explain in more detail why you need to use Github's auto-generated tarball instead of the official release tarball? Both should be acceptable to |
Doing a further review of
None of the dependencies at Proposal - convert 1 and 2 of the above dependencies to the method @jmillikin-stripe used for |
@moderation that seems reasonable. I don't have a strong argument to use GH tarballs vs. official releases, presumably it's preferred to use the blessed official releases all things being equal. |
TBH it doesn't matter GH tarballs vs. maintainer uploaded releases as long as we defined them with sha256 sum. Though I don't have any preference if @moderation feels strong for that I'm fine with that. |
For an explanation of how to fill out the fields, please see the relevant section
in PULL_REQUESTS.md
Description:
The build is using a rules_go commit from around 0.15 -- this PR bumps it up to the 0.16 point release.
Risk Level: Low
Testing: CI
Docs Changes: n/a
Release Notes: n/a
Signed-off-by: John Millikin [email protected]