From 00d8871f5e2d29618b2d0c9f3b02ee7c27e148fb Mon Sep 17 00:00:00 2001 From: Lukasz Raczylo Date: Sun, 24 May 2026 03:02:16 +0100 Subject: [PATCH] refactor: use oss-telemetry library instead of hand-rolled ping --- cmd/mcp/main.go | 4 ++-- go.mod | 1 + go.sum | 2 ++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/cmd/mcp/main.go b/cmd/mcp/main.go index c9d503c..a8db00c 100644 --- a/cmd/mcp/main.go +++ b/cmd/mcp/main.go @@ -13,8 +13,8 @@ import ( "github.com/lukaszraczylo/claude-mnemonic/internal/config" "github.com/lukaszraczylo/claude-mnemonic/internal/mcp" - "github.com/lukaszraczylo/claude-mnemonic/internal/telemetry" "github.com/lukaszraczylo/claude-mnemonic/internal/watcher" + "github.com/lukaszraczylo/oss-telemetry" "github.com/rs/zerolog" "github.com/rs/zerolog/log" ) @@ -61,7 +61,7 @@ func main() { // Start file watchers for config changes startWatchers() - telemetry.Ping("claude-mnemonic", Version) + telemetry.Send("claude-mnemonic", Version) // Create and run MCP server server := mcp.NewServer(client, workerURL, *project, Version) diff --git a/go.mod b/go.mod index 5ac0755..d34b1c8 100644 --- a/go.mod +++ b/go.mod @@ -26,6 +26,7 @@ require ( github.com/emirpasic/gods v1.18.1 // indirect github.com/jinzhu/inflection v1.0.0 // indirect github.com/jinzhu/now v1.1.5 // indirect + github.com/lukaszraczylo/oss-telemetry v0.2.1 // indirect github.com/mattn/go-colorable v0.1.14 // indirect github.com/mattn/go-isatty v0.0.22 // indirect github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db // indirect diff --git a/go.sum b/go.sum index cf1409c..54340e7 100644 --- a/go.sum +++ b/go.sum @@ -19,6 +19,8 @@ github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= github.com/jinzhu/now v1.1.5 h1:/o9tlHleP7gOFmsnYNz3RGnqzefHA47wQpKrrdTIwXQ= github.com/jinzhu/now v1.1.5/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= +github.com/lukaszraczylo/oss-telemetry v0.2.1 h1:6ULyfzXplpdmIY/i01OPM1jeod9+L1RAhI0jtbVnJI0= +github.com/lukaszraczylo/oss-telemetry v0.2.1/go.mod h1:+Cn78qZo8rc3T9eZt0v3oICYRdd75wORtSidc8lNjDQ= github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE= github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8= github.com/mattn/go-isatty v0.0.22 h1:j8l17JJ9i6VGPUFUYoTUKPSgKe/83EYU2zBC7YNKMw4=