Commit Graph

8 Commits

Author SHA1 Message Date
lukaszraczylo 888415366a feat(telemetry): switch to SendForModule for auto-version resolution
Replace telemetry.Send(name, PKG_VERSION) with telemetry.SendForModule
so the binary reports its release version automatically from
runtime/debug.BuildInfo whenever PKG_VERSION isn't injected (e.g.
`go install` without ldflags). The goreleaser path still wins because
goreleaser's -X main.PKG_VERSION={{.Version}} populates the fallback,
but `go install github.com/lukaszraczylo/semver-generator@vX.Y.Z`
users now also get the correct version without ldflag plumbing.

Bumps oss-telemetry to v0.2.1.
2026-05-22 23:34:58 +01:00
lukaszraczylo 521e5c1ff1 feat: anonymous usage telemetry via oss-telemetry
Send a single fire-and-forget ping at startup to help track adoption
and version spread. No persistent identifiers are collected.

Opt out via any of:
  DO_NOT_TRACK=1
  OSS_TELEMETRY_DISABLED=1
  SEMVER_GENERATOR_DISABLE_TELEMETRY=1
2026-05-21 02:45:29 +01:00
lukaszraczylo b20a9f8eb7 fixup! fixup! fixup! fixup! Switch to goreleaser. 2023-01-16 17:36:05 +00:00
lukaszraczylo 746defdaa2 Switch to goreleaser. 2023-01-16 17:03:59 +00:00
lukaszraczylo e9e05973a4 Update code constraints. 2022-12-10 12:48:57 +00:00
lukaszraczylo cbe73e16db Add -v / --version command and appropriate build flags. 2021-05-09 11:40:36 +01:00
lukaszraczylo e4eb72fd13 Ready for release. 2021-05-09 02:47:33 +01:00
lukaszraczylo b760bbd8c0 Initial commit 2021-05-08 23:58:37 +01:00