Skip to content

F-115: library product flavors (NiA F27) - #248

Merged
stepango merged 1 commit into
v2from
forma/F-115-library-flavors
Aug 2, 2026
Merged

F-115: library product flavors (NiA F27)#248
stepango merged 1 commit into
v2from
forma/F-115-library-flavors

Conversation

@stepango

@stepango stepango commented Aug 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Engine: LibraryExtension.applyProductFlavors + productFlavors attr on library DSLs (androidUtil/impl/…); flavor src/<name>/kotlin
  • Deps: NamedDependency/PlatformDependency.forProductFlavor → AGP prodImplementation (CustomConfiguration)
  • Docs: CALL-SITE-SURFACE, DOGFOOD-NIA F27 closed, TICKETS Phase D next, PROGRESS
  • External spike (not in this PR tree): analytics demo Stub / prod Firebase; notifications demo NoOp / prod tray; intermediate modules share flavors; 0.17.0-nia-forma-library-flavors

Verify

  • plugins/ ./gradlew :android:test :deps:test → BUILD SUCCESSFUL
  • bash scripts/publish-local.sh 0.1.3-NIA
  • spike ./gradlew :binary:assembleDemoDebug :binary:assembleProdDebug → BUILD SUCCESSFUL (945 tasks)

Notes

  • F-115 remains in_progress (Phase D case study next); still priority: now / cron may continue
  • F-094 Portal still blocked (human)

Close dogfood F27: LibraryExtension productFlavors + forProductFlavor
deps; spike analytics/notifications flavor source sets green.
@stepango
stepango merged commit 9a5f3b6 into v2 Aug 2, 2026
8 checks passed
@stepango
stepango deleted the forma/F-115-library-flavors branch August 2, 2026 05:11
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