Skip to content

Inherit secrets in macos and cd release jobs - #12

Merged
maxwase merged 1 commit into
masterfrom
fix/release-secrets-inherit
Aug 20, 2026
Merged

Inherit secrets in macos and cd release jobs#12
maxwase merged 1 commit into
masterfrom
fix/release-secrets-inherit

Conversation

@maxwase

@maxwase maxwase commented Aug 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • The macos and cd jobs in release.yml call reusable workflows without secrets: inherit, so VITE_POSTHOG_KEY/VITE_POSTHOG_HOST (and any macOS signing secrets) resolved empty during the v0.0.3 release build.
  • Confirmed in the run logs: VITE_POSTHOG_KEY: was blank in both the cd / deploy and macos / build-macos steps.
  • As a result, the prod deploy (kami.maxwase.eu) and macOS build never got a PostHog key, so no analytics events reach the project from either.

Test plan

  • Merge this PR
  • Delete and recreate the v0.0.3 release to re-trigger the release workflow
  • Confirm VITE_POSTHOG_KEY/VITE_POSTHOG_HOST are non-empty in the new run's logs
  • Confirm prod (kami.maxwase.eu) starts sending PostHog events

Reusable workflow calls don't receive repo secrets unless explicitly
passed, so VITE_POSTHOG_KEY/HOST were empty in the v0.0.3 release
build and prod never sent any PostHog events.
@maxwase
maxwase merged commit 6bde5ff into master Aug 20, 2026
2 checks passed
@maxwase
maxwase deleted the fix/release-secrets-inherit branch August 20, 2026 09:05
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