Skip to content

add opt-in anonymous telemetry - #1

Merged
acamarata merged 4 commits into
mainfrom
nsentry-telemetry
Jun 30, 2026
Merged

acamarata merged 4 commits into
mainfrom
nsentry-telemetry

Conversation

@acamarata

Copy link
Copy Markdown
Owner

Summary

  • Adds opt-in anonymous usage telemetry via @acamarata/telemetry
  • Off by default — no data sent unless ACAMARATA_TELEMETRY=1 is set
  • Adds TELEMETRY.md disclosure and links from README

What changes

  • src/index.ts: dynamic-import track('load', ...) at module bottom
  • package.json: @acamarata/telemetry in devDependencies
  • TELEMETRY.md: disclosure file (new)
  • README.md: telemetry section added

Test plan

  • Verify ACAMARATA_TELEMETRY=1 node emits a load event
  • Verify without env var no ping is sent

Mirrors .github/workflows/ci.yml to .forgejo/workflows/ for self-hosted
runner on git.ariccamarata.com. Adds failure-reporting hook stub (server
registration via nself sentry ci enable is a server-side step). Adds
telemetry disclosure section to README.
@acamarata
acamarata merged commit 0907909 into main Jun 30, 2026
7 checks passed
@acamarata
acamarata deleted the nsentry-telemetry branch June 30, 2026 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant