Skip to content

feat: automate Android source-map (mapping) upload - #931

Merged
ablaszkiewicz merged 2 commits into
mainfrom
ab/feat/android-source-maps
Jul 21, 2026
Merged

feat: automate Android source-map (mapping) upload#931
ablaszkiewicz merged 2 commits into
mainfrom
ab/feat/android-source-maps

Conversation

@ablaszkiewicz

@ablaszkiewicz ablaszkiewicz commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Related PRs:

Adds Android support to the upload-source-maps program.

CleanShot 2026-07-20 at 17 23 40

🤖 Generated with Claude Code

Promote the android skill variant to AUTOMATABLE_VARIANTS, mirroring iOS:
it leaves the detection-only guard list, ranks after the React Native /
Flutter guards in the agentic picker, and joins the posthog-cli preinstall
set (the Gradle plugin shells out to a machine-global posthog-cli, same as
the Xcode run script). The preinstall warning copy is generalised now that
two platforms share it.

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.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@cat-ph cat-ph left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@ablaszkiewicz
ablaszkiewicz merged commit b83c23c into main Jul 21, 2026
16 checks passed
@ablaszkiewicz
ablaszkiewicz deleted the ab/feat/android-source-maps branch July 21, 2026 15:37
ablaszkiewicz added a commit that referenced this pull request Jul 29, 2026
Promote react-native from recognised-but-blocked to automatable in the
error-tracking-upload-source-maps program, mirroring the Android flip (#931):

- add react-native to AUTOMATABLE_VARIANTS and VARIANTS_REQUIRING_POSTHOG_CLI
  (RN builds invoke a machine-global posthog-cli from Xcode build phases and
  Gradle tasks, same as ios/android)
- move react-native out of the non-automatable guard list into
  VARIANT_PRECEDENCE, ahead of android/ios so RN repos with nested Gradle or
  Xcode manifests are not misclassified as plain native apps
- replace the flat framework-string clamp with a conditional guard: flutter
  always clamps; RN/Expo-labelled projects clamp only when they did not
  resolve to the react-native target

The context-mill skill variant (error-tracking-upload-source-maps-react-native)
already publishes; flutter remains the only recognised non-automatable variant.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ablaszkiewicz added a commit that referenced this pull request Jul 29, 2026
Promote react-native from recognised-but-blocked to automatable in the
error-tracking-upload-source-maps program, mirroring the Android flip (#931):

- add react-native to AUTOMATABLE_VARIANTS and VARIANTS_REQUIRING_POSTHOG_CLI
  (RN builds invoke a machine-global posthog-cli from Xcode build phases and
  Gradle tasks, same as ios/android)
- move react-native out of the non-automatable guard list into
  VARIANT_PRECEDENCE, ahead of android/ios so RN repos with nested Gradle or
  Xcode manifests are not misclassified as plain native apps
- replace the flat framework-string clamp with a conditional guard: flutter
  always clamps; RN/Expo-labelled projects clamp only when they did not
  resolve to the react-native target

The context-mill skill variant (error-tracking-upload-source-maps-react-native)
already publishes; flutter remains the only recognised non-automatable variant.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.

3 participants