Skip to content

Fix Android dynamicanimation dependency lock - #6278

Draft
wca4a wants to merge 1 commit into
developfrom
codex/fix-android-dynamicanimation-lock
Draft

Fix Android dynamicanimation dependency lock#6278
wca4a wants to merge 1 commit into
developfrom
codex/fix-android-dynamicanimation-lock

Conversation

@wca4a

@wca4a wca4a commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Summary

Add the missing androidx.dynamicanimation:dynamicanimation-ktx:1.1.0 entry to the Android Gradle dependency lock.

Changes

  • Regenerated apps/tlon-mobile/android/app/gradle.lockfile with the repository's documented pnpm run android:update-lockfile command.
  • The generated diff is one lock entry covering the existing preview and production runtime configurations.

How did I test?

  • Reproduced the failure while building the Android productionDebug client:

    Resolved 'androidx.dynamicanimation:dynamicanimation-ktx:1.1.0' which is not part of the dependency lock state
    
  • Ran ANDROID_HOME=/Users/williamarzt/Library/Android/sdk pnpm run android:update-lockfile successfully.

  • Ran ./gradlew app:dependencies --configuration productionDebugRuntimeClasspath successfully with the regenerated lock.

  • Continued the Android native build past :app:processProductionDebugResources, the point blocked by the stale lock.

Risks and impact

Low. This only records an already-resolved transitive dependency in Gradle's lock state; it does not change application code or request a different dependency version.

This was discovered while building the Buckets client, but it is already reproducible on develop, so it is intentionally separate from the Buckets product PR.

The later local /private/tmp versus /tmp CMake path mismatch was specific to building from a macOS symlinked temporary checkout and is not included here.

Rollback plan

Revert this commit to restore the previous lockfile.

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