Commit Graph

7 Commits

Author SHA1 Message Date
Jamie Tanna 9ecbaa8581 chore(manager/gomod): clarify how artifact updates work with minimumReleaseAge (#45526)
When Go updates dependencies using i.e. `go get` or `go mod download`,
it uses Minimal Version Selection (MVS)[0], which takes the lowest
version available from the given packages.

In the case of an updated dependency, in practice this means that Go
will chose the version of an indirect (transitive) package dependency as
the version that the updated package points to in their `go.mod`, which
must be older than the updated package, as the updated package has only
just been updated.

This protects against cases in other ecosystems where an unpinned
transitive dependency can be pulled by an updated package, potentially
bypassing `minimumReleaseAge`.

However, I can imagine there may be some questions about this, so we can
preemptively add a note into the `Artifact update notice` when
`minimumReleaseAge` is set.

[0]: https://go.dev/ref/mod#minimal-version-selection
2026-08-28 11:39:19 +00:00
Sergei Zharinov 930cf6633c refactor: Rewrite imports with .ts extensions (#40700)
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00
renovate[bot] 2400a2eaea build(deps): update dependency markdown-table to v3 (main) (#35729)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2025-05-05 10:09:02 +00:00
Dave Greene a24d3d1020 feat(gomod): Improve distinction between go version and go toolchain updates. (#35401) 2025-04-23 15:00:13 +00:00
Rhys Arkins d62444b97d fix(pr): add extra newline to fix artifacts extra table (#29615) 2024-06-12 11:20:43 +00:00
Maxime Brunet d81b2c5e15 fix(gomod): use plural for additional dependencies notice (#29361) 2024-05-30 20:04:57 +00:00
Sergei Zharinov cc5f68ed73 feat(gomod): Notify extra packages updated by "go get" (#28938)
Signed-off-by: Quentin BERTRAND <contact@quentinbertrand.fr>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Quentin BERTRAND <contact@quentinbertrand.fr>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Miles Budnek <miles.budnek@fortra.com>
Co-authored-by: Alex Kessock <akessock@gmail.com>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Florian Greinacher <florian.greinacher@siemens.com>
Co-authored-by: ddovile <71456312+ddovile@users.noreply.github.com>
Co-authored-by: Dovile Dikoviciute <Dovile.Dikoviciute@bentley.com>
Co-authored-by: lstoeferle <48953604+lstoeferle@users.noreply.github.com>
Co-authored-by: Stéphane Goetz <onigoetz@onigoetz.ch>
2024-05-27 12:48:58 +00:00