chore(deps): update dependency androidx.navigation:navigation-compose to v2.9.8 #93
No reviewers
Labels
No labels
agent:hermes
bug
chore
dependency
feature
status:blocked
status:in-progress
status:needs-info
status:needs-review
status:ready
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
owlburtoe/Shiftd!93
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/navigationcompose"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
2.8.5→2.9.8Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.
Hermes CI review
The failure is in Android / Android Validation, step
Run Android lint.The unit tests and debug build got past the earlier steps, but lint crashes while analyzing
AppGraph.kt:This looks like a lint/tooling compatibility problem triggered by the
androidx.navigation:navigation-compose2.9.8update against the current Android toolchain (AGP 8.7.3, Kotlin2.0.21,compileSdk 35, lifecycle2.8.7). It is not an app test failure; lint itself is crashing inside the Lifecycle lint detector/UAST stack.Recommended path: do not automerge this PR as-is. Either keep Navigation Compose at the current compatible version, or move it as part of a coordinated Android toolchain/dependency refresh where AGP/Kotlin/compileSdk/lifecycle are upgraded together and lint is rerun. Disabling
NullSafeMutableLiveDatawould hide the symptom but is not the preferred fix unless we intentionally accept that lint detector gap.b8bc967824c69fe5f4d8b8bc967824b1560ae1e2b1560ae1e2a0833a7a6ba0833a7a6b1454c585d81454c585d87c40c186111454c585d8a1f9af980fa1f9af980f77d2a7f819a1f9af980fac0384984aHermes is closing this isolated Android dependency bump for now.
Root cause: this update needs the coordinated Android toolchain/dependency migration that will be handled on the MBP. In isolation it cannot pass the current CI stack:
compileSdk = 35,targetSdk = 35, AGP8.7.3compileSdk >= 36and a newer Android Gradle Plugin baseline, or exposes lint/tooling incompatibilities against the current AGP/Kotlin/Lifecycle stackNext action: do the Android migration as one MBP-validated PR that upgrades AGP + compile/target SDK and refreshes Activity/Core/Navigation/Lifecycle/Kotlin together, then runs:
Closing avoids keeping known-red Renovate PRs open while the required Xcode/Android local validation happens separately.
Renovate Ignore Notification
Because you closed this PR without merging, Renovate will ignore this update (
2.9.8). You will get a PR once a newer version is released. To ignore this dependency forever, add it to theignoreDepsarray of your Renovate config.If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
Pull request closed