Upgrade rules_go to 0.16.0#4836
Conversation
Signed-off-by: John Millikin <jmillikin@stripe.com>
|
@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 jmillikin@stripe.com