diff --git a/.changeset/clean-plums-happen.md b/.changeset/clean-plums-happen.md new file mode 100644 index 000000000..98fa61287 --- /dev/null +++ b/.changeset/clean-plums-happen.md @@ -0,0 +1,5 @@ +--- +"@trigger.dev/cli": patch +--- + +Updated the telemetry API key diff --git a/apps/webapp/app/hooks/usePostHog.ts b/apps/webapp/app/hooks/usePostHog.ts index 589a15069..81c73baab 100644 --- a/apps/webapp/app/hooks/usePostHog.ts +++ b/apps/webapp/app/hooks/usePostHog.ts @@ -17,7 +17,7 @@ export const usePostHog = (apiKey?: string, logging = false, debug = false): voi if (postHogInitialized.current === true) return; if (logging) console.log("Initializing PostHog"); posthog.init(apiKey, { - api_host: "https://app.posthog.com", + api_host: "https://eu.posthog.com", opt_in_site_apps: true, debug, loaded: function (posthog) { diff --git a/apps/webapp/app/services/telemetry.server.ts b/apps/webapp/app/services/telemetry.server.ts index 07c630550..62a3e4ea3 100644 --- a/apps/webapp/app/services/telemetry.server.ts +++ b/apps/webapp/app/services/telemetry.server.ts @@ -22,7 +22,7 @@ class Telemetry { constructor({ postHogApiKey, trigger }: Options) { if (postHogApiKey) { - this.#posthogClient = new PostHog(postHogApiKey, { host: "https://app.posthog.com" }); + this.#posthogClient = new PostHog(postHogApiKey, { host: "https://eu.posthog.com" }); } else { console.log("No PostHog API key, so analytics won't track"); } diff --git a/apps/webapp/package.json b/apps/webapp/package.json index d3fd08542..5a4409833 100644 --- a/apps/webapp/package.json +++ b/apps/webapp/package.json @@ -99,8 +99,8 @@ "nanoid": "^3.3.4", "ohash": "^1.1.3", "postcss-import": "^14.1.0", - "posthog-js": "^1.83.0", - "posthog-node": "^3.1.1", + "posthog-js": "^1.93.3", + "posthog-node": "^3.1.3", "prism-react-renderer": "^1.3.5", "prismjs": "^1.29.0", "random-words": "^2.0.0", diff --git a/packages/cli/src/telemetry/telemetry.ts b/packages/cli/src/telemetry/telemetry.ts index 6ff8d5bc8..adfae596e 100644 --- a/packages/cli/src/telemetry/telemetry.ts +++ b/packages/cli/src/telemetry/telemetry.ts @@ -5,7 +5,7 @@ import { getVersion } from "../utils/getVersion"; import { DevCommandOptions } from "../commands/dev"; import { ProjectInstallOptions } from "../frameworks"; -const postHogApiKey = "phc_hwYmedO564b3Ik8nhA4Csrb5SueY0EwFJWCbseGwWW"; +const postHogApiKey = "phc_9aSDbJCaDUMdZdHxxMPTvcj7A9fsl3mCgM1RBPmPsl7"; export class TelemetryClient { #client: PostHog; @@ -14,7 +14,7 @@ export class TelemetryClient { constructor() { this.#client = new PostHog(postHogApiKey, { - host: "https://app.posthog.com", + host: "https://eu.posthog.com", flushAt: 1, }); this.#sessionId = `cli-${nanoid()}`; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d4ce727f5..a26ebe7ed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -194,8 +194,8 @@ importers: ohash: ^1.1.3 postcss: ^8.4.21 postcss-import: ^14.1.0 - posthog-js: ^1.83.0 - posthog-node: ^3.1.1 + posthog-js: ^1.93.3 + posthog-node: ^3.1.3 prettier: ^2.8.8 prettier-plugin-tailwindcss: ^0.3.0 prism-react-renderer: ^1.3.5 @@ -305,8 +305,8 @@ importers: nanoid: 3.3.4 ohash: 1.1.3 postcss-import: 14.1.0_postcss@8.4.21 - posthog-js: 1.83.0 - posthog-node: 3.1.1 + posthog-js: 1.93.3 + posthog-node: 3.1.3 prism-react-renderer: 1.3.5_react@18.2.0 prismjs: 1.29.0 random-words: 2.0.0 @@ -14596,6 +14596,7 @@ packages: typescript: 5.1.6 transitivePeerDependencies: - supports-color + dev: false /@typescript-eslint/parser/5.59.6_mhvizudgavq6jzvqzwcqcv4nnm: resolution: {integrity: sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA==} @@ -14615,7 +14616,6 @@ packages: typescript: 4.9.5 transitivePeerDependencies: - supports-color - dev: true /@typescript-eslint/parser/5.59.6_ox3na7ge7wjdarbyztnclevxam: resolution: {integrity: sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA==} @@ -14801,7 +14801,6 @@ packages: typescript: 4.9.5 transitivePeerDependencies: - supports-color - dev: true /@typescript-eslint/typescript-estree/5.59.6_typescript@5.0.4: resolution: {integrity: sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA==} @@ -14843,6 +14842,7 @@ packages: typescript: 5.1.6 transitivePeerDependencies: - supports-color + dev: false /@typescript-eslint/typescript-estree/5.59.6_typescript@5.2.2: resolution: {integrity: sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA==} @@ -16090,6 +16090,16 @@ packages: - debug dev: false + /axios/1.6.2: + resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} + dependencies: + follow-redirects: 1.15.2 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + dev: false + /axobject-query/3.2.1: resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} dependencies: @@ -19375,7 +19385,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.59.6_ko3fmmbeyij36muomfgt2u76xu + '@typescript-eslint/parser': 5.59.6_mhvizudgavq6jzvqzwcqcv4nnm debug: 3.2.7 eslint: 8.45.0 eslint-import-resolver-node: 0.3.7 @@ -19522,7 +19532,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.59.6_ko3fmmbeyij36muomfgt2u76xu + '@typescript-eslint/parser': 5.59.6_mhvizudgavq6jzvqzwcqcv4nnm array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -27431,8 +27441,8 @@ packages: xtend: 4.0.2 dev: false - /posthog-js/1.83.0: - resolution: {integrity: sha512-3dp/yNbRCYsOgvJovFUMCLv9/KxnwmGBy5Ft27Q7/rbW++iJXVR64liX7i0NrXkudjoL9j1GW1LGh84rV7kv8Q==} + /posthog-js/1.93.3: + resolution: {integrity: sha512-jEOWwaQpTRbqLPrDLY6eZr7t95h+LyXqN7Yq1/K6u3V0Y1C9xHtYhpuGzYamirVnCDTbVq22RM++OBUaIpp9Wg==} dependencies: fflate: 0.4.8 dev: false @@ -27447,6 +27457,16 @@ packages: - debug dev: false + /posthog-node/3.1.3: + resolution: {integrity: sha512-UaOOoWEUYTcaaDe1w0fgHW/sXvFr3RO0l7yI7RUDzkZNZCfwXNO9r3pc14d1EtNppF/SHBrV5hNiZZATpf/vUw==} + engines: {node: '>=15.0.0'} + dependencies: + axios: 1.6.2 + rusha: 0.8.14 + transitivePeerDependencies: + - debug + dev: false + /prebuild-install/7.1.1: resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} engines: {node: '>=10'} @@ -31429,7 +31449,6 @@ packages: dependencies: tslib: 1.14.1 typescript: 4.9.5 - dev: true /tsutils/3.21.0_typescript@5.0.4: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} @@ -31449,6 +31468,7 @@ packages: dependencies: tslib: 1.14.1 typescript: 5.1.6 + dev: false /tsutils/3.21.0_typescript@5.2.2: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}