You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Before Go 1.24, `go build` only stamped module versions for modules resolved via GOPROXY, as the local module only had VCS information. For that reason, we manually built a pseudo-version from the VCS timestamp and revision stamped for local builds. Go 1.24 started stamping the main module with a module version derived from the local VCS information, much like we already did. For example, comparing a clean build before this change against a build with this uncommitted change: $ go install $ garble version mvdan.cc/garble v0.14.3-0.20250413182748-e97968ccae46 [...] $ git stash pop $ go install $ garble version mvdan.cc/garble v0.14.3-0.20250413182748-e97968ccae46+dirty [...] The only user-visible change is that local builds with any uncommitted changes now get a `+dirty` suffix, but that's probably a good thing for the majority of users, and provides a useful hint in case a user forgot about local changes. The test logic to inject VCS information via an env var and see that the resulting pseudo-version is what we expect can go too, as that was testing our own main module version logic. We now rely on `go build` to do the right thing, so don't test that. |
7 days ago | |
---|---|---|
.. | ||
asm.txtar | 5 months ago | |
atomic.txtar | 5 months ago | |
basic.txtar | 5 months ago | |
cache.txtar | 5 months ago | |
cgo.txtar | 5 months ago | |
crossbuild.txtar | 5 months ago | |
ctrlflow.txtar | 5 months ago | |
debugdir.txtar | 2 weeks ago | |
embed.txtar | 5 months ago | |
goenv.txtar | 5 months ago | |
gogarble.txtar | 5 months ago | |
gotoolchain.txtar | 3 weeks ago | |
goversion.txtar | 7 days ago | |
help.txtar | 7 days ago | |
implement.txtar | 3 months ago | |
imports.txtar | 5 months ago | |
init.txtar | 5 months ago | |
ldflags.txtar | 5 months ago | |
linker.txtar | 5 months ago | |
linkname.txtar | 5 months ago | |
list_error.txtar | 5 months ago | |
literals.txtar | 5 months ago | |
modinfo.txtar | 2 months ago | |
plugin.txtar | 5 months ago | |
position.txtar | 5 months ago | |
reflect.txtar | 5 months ago | |
reverse.txtar | 5 months ago | |
run.txtar | 5 months ago | |
seed-cache.txtar | 5 months ago | |
seed.txtar | 5 months ago | |
syntax.txtar | 5 months ago | |
test.txtar | 5 months ago | |
tiny.txtar | 5 months ago | |
typeparams.txtar | 3 months ago |