Skip to content

feat: Android source-map (mapping) upload guidance + contract lock - #253

Merged
ablaszkiewicz merged 6 commits into
mainfrom
ab/chore/android-source-maps-contract
Jul 21, 2026
Merged

feat: Android source-map (mapping) upload guidance + contract lock#253
ablaszkiewicz merged 6 commits into
mainfrom
ab/chore/android-source-maps-contract

Conversation

@ablaszkiewicz

@ablaszkiewicz ablaszkiewicz commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Related PRs:

Skill content and contract for the Android upload-source-maps flow.

🤖 Generated with Claude Code

ablaszkiewicz and others added 5 commits July 20, 2026 10:56
Android guidance in the shared source-maps skill mirrors the iOS shape:
Gradle plugin build hook (minified variants only, posthog-cli preinstalled
by the wizard), a .env -> PostHogCliExecTask credential bridge, and a
release-variant test flow. The variant itself already existed in
config.yaml with the upload-mappings docs auto-attached; a contract test
locks the expanded skill shape the wizard consumes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Live run showed the agent plugging the posthog-android SDK version (3.x)
into the plugin block; the plugin artifact only exists on its own 1.x
line, so resolution fails. The docs use a $version placeholder, so the
skill has to carry the distinction.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…dance

Live run hallucinated the capture call; pin the affordance to the real
API verbatim, like the iOS bullet.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Studio's Gradle daemon misses the shell PATH (nvm installs), so the
upload task can't spawn posthog-cli.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
IDE-launched Gradle daemons miss the shell PATH (nvm installs), so PATH
lookup of posthog-cli fails from Android Studio. The bridge now also sets
postHogExecutable from a POSTHOG_CLI_PATH entry in the gitignored .env;
absent in CI, the task falls back to PATH as before.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

🧙 Wizard CI

Run the Wizard CI and test your changes against wizard-workbench example apps by replying with a GitHub comment using one of the following commands:

Test all apps:

  • /wizard-ci all

Test all apps in a directory:

  • /wizard-ci basic-integration
  • /wizard-ci mcp-analytics
  • /wizard-ci revenue

Test an individual app:

  • /wizard-ci basic-integration/android
  • /wizard-ci basic-integration/angular
  • /wizard-ci basic-integration/astro
Show more apps
  • /wizard-ci basic-integration/django
  • /wizard-ci basic-integration/fastapi
  • /wizard-ci basic-integration/flask
  • /wizard-ci basic-integration/javascript-node
  • /wizard-ci basic-integration/javascript-web
  • /wizard-ci basic-integration/laravel
  • /wizard-ci basic-integration/next-js
  • /wizard-ci basic-integration/nuxt
  • /wizard-ci basic-integration/python
  • /wizard-ci basic-integration/rails
  • /wizard-ci basic-integration/react-native
  • /wizard-ci basic-integration/react-router
  • /wizard-ci basic-integration/sveltekit
  • /wizard-ci basic-integration/swift
  • /wizard-ci basic-integration/tanstack-router
  • /wizard-ci basic-integration/tanstack-start
  • /wizard-ci basic-integration/vue
  • /wizard-ci mcp-analytics/custom-dispatcher
  • /wizard-ci mcp-analytics/typescript-sdk
  • /wizard-ci revenue/stripe

Results will be posted here when complete.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ablaszkiewicz
ablaszkiewicz marked this pull request as ready for review July 20, 2026 15:25
@ablaszkiewicz
ablaszkiewicz requested review from a team as code owners July 20, 2026 15:25
Comment thread context/skills/error-tracking-upload-source-maps/description.md
@ablaszkiewicz
ablaszkiewicz merged commit d3b4f60 into main Jul 21, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants