Squashed commit of the following:

commit f441264f6f8e069a272043de5addf3cf14bfca89
Author: haritabh-z01 <haritabh.z01+github@gmail.com>
Date:   Mon Sep 1 08:38:36 2025 +0530

    fix: super properties handling

commit dea49e27c36ba8c4ef6e8edea74fd1cd509acdc2
Author: haritabh-z01 <haritabh.z01+github@gmail.com>
Date:   Mon Sep 1 01:37:23 2025 +0530

    chore: update release workflow to support telemetry

commit 8919d884bb94665f85710c16af8a9238da896582
Author: nchopra <naomi.chopra.021@gmail.com>
Date:   Mon Sep 1 01:08:26 2025 +0530

    feat: add simple telemetry
This commit is contained in:
nchopra 2025-09-10 02:39:54 +05:30
parent e33443e0b0
commit ea498860ef
8 changed files with 371 additions and 4 deletions

View file

@ -105,6 +105,9 @@ jobs:
APPLE_APP_PASSWORD: ${{ secrets.APPLE_APP_PASSWORD }}
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
CODESIGNING_IDENTITY: ${{ secrets.CODESIGNING_IDENTITY }}
POSTHOG_HOST: https://app.posthog.com
TELEMETRY_ENABLED: true
POSTHOG_API_KEY: ${{ secrets.POSTHOG_API_KEY }}
run: |
echo "Building macOS ${{ matrix.arch }} artifacts"
pnpm make:${{ matrix.arch }}
@ -112,6 +115,10 @@ jobs:
- name: Build artifacts (Windows)
if: matrix.os == 'windows'
working-directory: apps/desktop
env:
POSTHOG_HOST: https://app.posthog.com
TELEMETRY_ENABLED: true
POSTHOG_API_KEY: ${{ secrets.POSTHOG_API_KEY }}
run: |
echo "Building Windows x64 artifacts"
pnpm make:windows