Skip to content

F-063: hard-remove androidLibrary target#178

Merged
stepango merged 1 commit into
v2from
forma/F-063-hard-remove-androidLibrary
Jul 17, 2026
Merged

F-063: hard-remove androidLibrary target#178
stepango merged 1 commit into
v2from
forma/F-063-hard-remove-androidLibrary

Conversation

@stepango

Copy link
Copy Markdown
Collaborator

Summary

  • Hard-remove deprecated public androidLibrary DSL after F-060/061/062 migration (P6 complete).
  • Drop android.library TargetType, registry registration, and restriction-graph consumer rules.
  • Rewrite allow-lists to depend on jvmLibrary (same library suffix) so JVM modules still validate.
  • Keep AGP androidLibraryFeatureDefinition helper for role-typed targets + JVM library().
  • Update DEPENDENCY-MATRIX + teaching docs from “deprecated” → “removed”.

Verify (host)

  • plugins/ ./gradlew build → BUILD SUCCESSFUL
  • application/ ./gradlew build → BUILD SUCCESSFUL (2157 tasks)

Ticket

F-063 → done

Drop public DSL, android.library type, registry registration, and
restriction rules after F-060/061/062 migration. JVM library keeps the
library suffix; AGP androidLibraryFeatureDefinition helper remains for
role-typed targets. Update matrix and teaching docs to removed.
@stepango
stepango merged commit d4ccaa2 into v2 Jul 17, 2026
8 checks passed
@stepango
stepango deleted the forma/F-063-hard-remove-androidLibrary branch July 17, 2026 02:56
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