Skip to content

Fix offline release build failing on desugar_jdk_libs (CI failure blocking #718) - #746

Merged
kasnder merged 1 commit into
masterfrom
claude/pr-718-ci-failure-yjm6ua
Aug 20, 2026
Merged

Fix offline release build failing on desugar_jdk_libs (CI failure blocking #718)#746
kasnder merged 1 commit into
masterfrom
claude/pr-718-ci-failure-yjm6ua

Conversation

@kasnder

@kasnder kasnder commented Aug 20, 2026

Copy link
Copy Markdown
Member

Summary

The test job's ./gradlew :app:assembleFdroidRelease --offline step fails on CI (currently blocking #718 and any other PR, unrelated to their own diffs):

Could not resolve all files for configuration ':app:coreLibraryDesugaring'.
> Failed to transform desugar_jdk_libs-2.1.5.jar (com.android.tools:desugar_jdk_libs:2.1.5) ...
  > Could not download desugar_jdk_libs-2.1.5.jar (com.android.tools:desugar_jdk_libs:2.1.5): No cached version available for offline mode

prefetchOfflineBuildClasspaths (app/build.gradle) resolves the runtime/compile classpaths needed for the later --offline steps, but never resolved the coreLibraryDesugaring configuration, so desugar_jdk_libs was never downloaded while networking was available.

  • Add coreLibraryDesugaring to the list of configurations prefetchOfflineBuildClasspaths resolves.

Test plan

  • app/build.gradle parses (Gradle configuration phase reaches the SDK-location check, i.e. no Groovy/DSL errors) — could not run further, since this sandbox has no Android SDK installed.
  • CI green on this PR (test job's offline assembleFdroidRelease step)

Generated by Claude Code

The offline release build (app:assembleFdroidRelease --offline in CI)
fails resolving desugar_jdk_libs, since prefetchOfflineBuildClasspaths
never resolved the coreLibraryDesugaring configuration while online.
@kasnder
kasnder marked this pull request as ready for review August 20, 2026 22:43
@kasnder
kasnder merged commit 59b8a12 into master Aug 20, 2026
2 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.

2 participants