Skip to content

RUM-15146: Downgrading androidx-core to 1.15.0 in order to preserve android 35 compile sdk compatibility#3266

Merged
satween merged 2 commits into
developfrom
tvaleev/feature/RUM-15146
Mar 17, 2026
Merged

RUM-15146: Downgrading androidx-core to 1.15.0 in order to preserve android 35 compile sdk compatibility#3266
satween merged 2 commits into
developfrom
tvaleev/feature/RUM-15146

Conversation

@satween

@satween satween commented Mar 17, 2026

Copy link
Copy Markdown
Contributor

What does this PR do?

Downgrades androidx-core to 1.15.0 in order to preserve android 35 compile sdk compatibility

Motivation

RUM depends on androidx-core so we cannot increase it's version without increasing compileSdk on a client side.

Review checklist (to be filled by reviewers)

  • Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
  • Make sure you discussed the feature or bugfix with the maintaining team in an Issue
  • Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

@satween
satween requested review from a team as code owners March 17, 2026 11:19
@satween
satween requested a review from ambushwork March 17, 2026 11:19
@satween

satween commented Mar 17, 2026

Copy link
Copy Markdown
Contributor Author

@codex review

ambushwork
ambushwork previously approved these changes Mar 17, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 2f6b049558

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread gradle/libs.versions.toml
androidXComposeRuntime = "1.5.14"
androidXConstraintLayout = "2.0.4"
androidXCore = "1.17.0"
androidXCore = "1.15.0"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Regenerate tracked transitive dependency manifests

Changing androidXCore here updates dependency resolution for many modules, but the checked-in transitiveDependencies manifests were not updated (for example, features/dd-sdk-android-rum/transitiveDependencies still records androidx.core 1.17.0). I inspected build.gradle.kts and buildSrc/src/main/kotlin/com/datadog/gradle/plugin/transdeps/CheckTransitiveDependenciesTask.kt, and those checks verify generated files against git state; with this catalog change alone, running checkTransitiveDependenciesList/checkGeneratedFiles will report drift until the manifests are regenerated and committed.

Useful? React with 👍 / 👎.

@datadog-official

This comment has been minimized.

@codecov-commenter

codecov-commenter commented Mar 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.50%. Comparing base (bee63a0) to head (c70a467).
⚠️ Report is 93 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #3266      +/-   ##
===========================================
+ Coverage    71.35%   71.50%   +0.14%     
===========================================
  Files          940      940              
  Lines        34774    34785      +11     
  Branches      5894     5895       +1     
===========================================
+ Hits         24812    24870      +58     
+ Misses        8310     8284      -26     
+ Partials      1652     1631      -21     

see 41 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@satween
satween merged commit d57bbd8 into develop Mar 17, 2026
26 checks passed
@satween
satween deleted the tvaleev/feature/RUM-15146 branch March 17, 2026 13:18
@ncreated
ncreated restored the tvaleev/feature/RUM-15146 branch April 9, 2026 09:50
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.

4 participants