Skip to content

Disable product telemetry in every workflow - #1709

Draft
RhysSullivan wants to merge 1 commit into
mainfrom
ci/telemetry-all-workflows
Draft

Disable product telemetry in every workflow#1709
RhysSullivan wants to merge 1 commit into
mainfrom
ci/telemetry-all-workflows

Conversation

@RhysSullivan

Copy link
Copy Markdown
Collaborator

Follow-up to #1701, which did not fully stop the leak.

That PR added the opt-out only to the workflows that looked like they ran product code (ci, publish-selfhost-docker, publish-desktop, release). Blacksmith runners kept reporting to production PostHog after it merged — hit events from executor/stable/1.5.42/cli were still arriving 100 minutes later. The missed workflows are preview, deploy, pkg-pr-new and publish-executor-package, which also invoke the CLI.

Rather than guess again, this applies the opt-out at the top level of every workflow. The variables are inert where the product is not executed, so there is no cost to the blanket application and no next workflow can silently reintroduce it.

Verified all 9 workflows now carry all three variables and still parse.

Note one residual source this cannot fix: pull_request runs use the workflow file from the PR head branch, so open PRs branched before #1701 keep the old file until they rebase. That decays on its own.

The first pass only covered the workflows that looked like they ran product
code and missed preview, deploy, pkg-pr-new and publish-executor-package, which
also invoke the CLI. Blacksmith runners kept reporting to the production
PostHog project after the fix merged.

Apply the opt-out at the top level of every workflow instead of guessing. The
variables are inert where the product is not executed.
@github-actions

Copy link
Copy Markdown
Contributor

Cloudflare preview

Console https://executor-preview-pr-1709.executor-e2e.workers.dev
MCP https://executor-preview-pr-1709.executor-e2e.workers.dev/mcp
Deployed commit 51f8dcc

Sign-in is Cloudflare Access (one-time PIN to an allowed email). The preview has its own database and encryption key; it is destroyed when this PR closes.

@pkg-pr-new

pkg-pr-new Bot commented Aug 20, 2026

Copy link
Copy Markdown

Open in StackBlitz

@executor-js/cli

npm i https://pkg.pr.new/@executor-js/cli@1709

@executor-js/config

npm i https://pkg.pr.new/@executor-js/config@1709

@executor-js/execution

npm i https://pkg.pr.new/@executor-js/execution@1709

@executor-js/sdk

npm i https://pkg.pr.new/@executor-js/sdk@1709

@executor-js/codemode-core

npm i https://pkg.pr.new/@executor-js/codemode-core@1709

@executor-js/runtime-quickjs

npm i https://pkg.pr.new/@executor-js/runtime-quickjs@1709

@executor-js/plugin-file-secrets

npm i https://pkg.pr.new/@executor-js/plugin-file-secrets@1709

@executor-js/plugin-graphql

npm i https://pkg.pr.new/@executor-js/plugin-graphql@1709

@executor-js/plugin-keychain

npm i https://pkg.pr.new/@executor-js/plugin-keychain@1709

@executor-js/plugin-mcp

npm i https://pkg.pr.new/@executor-js/plugin-mcp@1709

@executor-js/plugin-onepassword

npm i https://pkg.pr.new/@executor-js/plugin-onepassword@1709

@executor-js/plugin-openapi

npm i https://pkg.pr.new/@executor-js/plugin-openapi@1709

executor

npm i https://pkg.pr.new/executor@1709

commit: 51f8dcc

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
executor-marketing 51f8dcc Commit Preview URL

Branch Preview URL
Aug 20 2026, 05:24 PM

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
executor-cloud 51f8dcc Aug 20 2026, 05:24 PM

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