Skip to content

feat(cli): report anonymous install telemetry - #688

Open
jumski wants to merge 1 commit into
telemetryfrom
telemetry-install-events
Open

jumski wants to merge 1 commit into
telemetryfrom
telemetry-install-events

Conversation

@jumski

@jumski jumski commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

After a successful pgflow install, send one strict allowlisted contribution with the fixed package version, fresh/update/no-op result, and bucketed copied-migration count. CI, tests, DO_NOT_TRACK, and PGFLOW_TELEMETRY_DISABLED suppress the event; request failures never affect installation.\n\nReuse the existing telemetry worker and retention policy, extend its allowlist and tests, and expand the single telemetry reference page with an upfront no-identifiers guarantee, exact CLI payload, and both CLI and database opt-out controls. Raw migration timestamps, filenames, paths, errors, and project values never leave the machine.

@changeset-bot

changeset-bot Bot commented Sep 20, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 28a37c2

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 5 packages
Name Type
pgflow Patch
@pgflow/client Patch
@pgflow/core Patch
@pgflow/dsl Patch
@pgflow/edge-worker Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

jumski commented Sep 20, 2026

Copy link
Copy Markdown
Contributor Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@jumski
jumski force-pushed the telemetry-install-events branch from 0f70e6c to 7ebbadb Compare September 20, 2026 10:40
@nx-cloud

nx-cloud Bot commented Sep 20, 2026

Copy link
Copy Markdown

View your CI Pipeline Execution ↗ for commit 28a37c2

Command Status Duration Result
nx run-many -t build --projects=dsl,core,cli ✅ Succeeded 5s View ↗

💡 Verify your cache is correct by running tasks in a sandbox. Read docs ↗


☁️ Nx Cloud last updated this comment at 2026-09-20 11:35:31 UTC

After a successful pgflow install, send one strict allowlisted contribution with the fixed package version, fresh/update/no-op result, and bucketed copied-migration count. CI, tests, DO_NOT_TRACK, and PGFLOW_TELEMETRY_DISABLED suppress the event; request failures never affect installation.

Reuse the existing telemetry worker and retention policy, extend its allowlist and tests, and expand the single telemetry reference page with an upfront no-identifiers guarantee, exact CLI payload, and both CLI and database opt-out controls. Raw migration timestamps, filenames, paths, errors, and project values never leave the machine.
@jumski
jumski force-pushed the telemetry-install-events branch from 7ebbadb to 28a37c2 Compare September 20, 2026 11:34
@github-actions

Copy link
Copy Markdown
Contributor

🔍 Preview Deployment: Website

Deployment successful!

🔗 Preview URL: https://pr-688.pgflow.pages.dev

📝 Details:

  • Branch: telemetry-install-events
  • Commit: 792f0778960d8ac35271457977c611f325d303ec
  • View Logs

_Last updated: _

This branch was successfully deployed

1 active deployment
preview 28a37c2e Deployed Sep 20, 2026 by jumski via deploy-website #3407
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