Skip to content

Commit 7e4abe7

Browse files
authored
.goreleaser.yaml: add -trimpath; fix ldflags (#840)
Add the `-trimpath` flag to release builds so that log lines and stack traces don't contain absolute paths to source files. Before: /Users/gcurtis/src/devbox/internal/impl/devbox.go in Open at line 92 After: go.jetpack.io/devbox/internal/impl/devbox.go in Open at line 92 Also remove the duplicated `-s -w` flags in `ldflags`.
1 parent f8d286d commit 7e4abe7

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

.goreleaser.yaml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,16 @@ before:
55
builds:
66
- main: ./cmd/devbox/main.go
77
binary: devbox
8+
flags:
9+
- -trimpath
810
mod_timestamp: "{{ .CommitTimestamp }}" # For reproducible builds
911
ldflags:
10-
- -s -w -X go.jetpack.io/devbox/internal/build.Version={{.Version}}
11-
- -s -w -X go.jetpack.io/devbox/internal/build.Commit={{.Commit}}
12-
- -s -w -X go.jetpack.io/devbox/internal/build.CommitDate={{.CommitDate}}
13-
- -s -w -X go.jetpack.io/devbox/internal/build.SentryDSN={{ .Env.SENTRY_DSN }}
14-
- -s -w -X go.jetpack.io/devbox/internal/build.TelemetryKey={{ .Env.TELEMETRY_KEY }}
12+
- -s -w
13+
- -X go.jetpack.io/devbox/internal/build.Version={{.Version}}
14+
- -X go.jetpack.io/devbox/internal/build.Commit={{.Commit}}
15+
- -X go.jetpack.io/devbox/internal/build.CommitDate={{.CommitDate}}
16+
- -X go.jetpack.io/devbox/internal/build.SentryDSN={{ .Env.SENTRY_DSN }}
17+
- -X go.jetpack.io/devbox/internal/build.TelemetryKey={{ .Env.TELEMETRY_KEY }}
1518
env:
1619
- CGO_ENABLED=0
1720
- GO111MODULE=on
@@ -53,7 +56,7 @@ announce:
5356
Updating:
5457
If you installed devbox via our recommended installer
5558
(`curl -fsSL https://get.jetpack.io/devbox | bash`) you will get the new version
56-
_automatically_, the next time you run `devbox`
59+
_automatically_, the next time you run `devbox`
5760
5861
Thanks,
5962
jetpack.io

0 commit comments

Comments
 (0)