Why and how should go_deps expose resolved versions for each Go module it processes? #1918
Buzz-Lightyear
started this conversation in
Show and tell
Replies: 1 comment 2 replies
-
+1, this is especially useful in an environment where ppl do not have a company wide Go monorepo. This information is essential to do security audit as well as keeping dependencies fresh, and the module extension has the most accurate data. @fmeum pls let us know how you think ;) happy to discuss other options too. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'd like the go_deps module extension to expose the mapping between every Go module it bazelizes and its resolved version. This would be extremely useful for external bookkeeping (for e.g. we can easily communicate to CI systems that rely on native package manager metadata, precisely what version of each Go module was used in the build), not to mention this info would be crucial during security audits.
I started an issue for this: #1905 and a PR to showcase one way of addressing it: #1906
I'd like to start a discussion per @fmeum 's suggestion to gather feedback on the optimal way to do this.
Beta Was this translation helpful? Give feedback.
All reactions