Skip to content

fix(comscore): cap android-analytics below 6.16.0 - #491

Merged
tvanlaerhoven merged 2 commits into
mainfrom
fix/comscore-android-mincompilesdk
Oct 8, 2026
Merged

tvanlaerhoven merged 2 commits into
mainfrom
fix/comscore-android-mincompilesdk

Conversation

@tvanlaerhoven

@tvanlaerhoven tvanlaerhoven commented Oct 8, 2026 •

Copy link
Copy Markdown
Member

Summary

  • comscore/android/build.gradle resolves com.comscore:android-analytics via floating 6.+. Newly published 6.16.0 ships minCompileSdk=37 in its AAR metadata, so every Android build against compileSdk 36 now fails :app:checkReleaseAarMetadata — currently breaking the open Dependabot PRs (chore(deps): bump compression from 1.8.1 to 1.8.2 in /apps/engage-example #489, chore(deps): bump shell-quote from 1.10.0 to 1.12.0 in /apps/e2e #490) and any new Android PR build.
  • Caps the default at 6.15.+ (latest line compatible with AGP 8.13's max recommended compileSdk 36). Consumers targeting a newer compileSdk can still override via THEOplayerComscore_comscoreVersion.
  • Verified the metadata difference directly: android-analytics-6.15.0.aar → minCompileSdk=1; 6.16.0 → minCompileSdk=37.

Test plan

Generated with Devin

Update — second failure found

First run also exposed a latent flake: bob runs commonjs/module/typescript targets concurrently, and tsc's **/* program glob (with inherited allowJs) can catch lib/**/*.js outputs mid-write → TS6053 (nielsen build). All */tsconfig.build.json now exclude node_modules and lib.

comscore 6.16.0 declares minCompileSdk=37, which the current AGP line
(8.13.x, max recommended compileSdk 36) cannot satisfy, breaking every
Android build once the floating "6.+" dependency resolves to it.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@changeset-bot

changeset-bot Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: ab33792

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@theoplayer/react-native-analytics-comscore Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@devin-ai-integration devin-ai-integration Bot 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.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

bob runs the commonjs/module/typescript targets concurrently, and the
typescript target's tsc glob could pick up .js files under lib/ mid-write
(allowJs is inherited), failing builds with TS6053 "File not found".

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@tvanlaerhoven
tvanlaerhoven merged commit 470a921 into main Oct 8, 2026
6 checks passed
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