Skip to content

Add baseline modules with dependency-guard and manifest-shield#123

Merged
fornewid merged 5 commits intomainfrom
add-baseline
Mar 28, 2026
Merged

Add baseline modules with dependency-guard and manifest-shield#123
fornewid merged 5 commits intomainfrom
add-baseline

Conversation

@fornewid
Copy link
Copy Markdown
Collaborator

Add baseline app modules per library to track transitive dependencies and merged manifest changes using dependency-guard and manifest-shield.

What's New

  • readmore.android.baseline convention plugin — applies com.android.application, dependency-guard, and manifest-shield in one plugin
  • 4 baseline modules under baseline/ directory:
Module Depends on Transitive deps
:baseline:readmore-view :readmore-view 47
:baseline:readmore-foundation :readmore-foundation 80
:baseline:readmore-material :readmore-material 85
:baseline:readmore-material3 :readmore-material3 87
  • CI step added for manifestShield check
  • Removed dependency-guard from :sample (moved to dedicated baseline modules)

Dependency Diff

Library Before After
manifest-shield (new) 0.1.9
dependency-guard 0.5.0 0.5.0 (no change)

…shield

Introduce a baseline app module to track readmore-view transitive dependencies
and merged manifest changes. Create readmore.android.baseline convention plugin
that applies com.android.application, dependency-guard, and manifest-shield.
Move dependency tracking from sample module to the dedicated baseline module,
and add manifestShield check to CI workflow.
Track transitive dependencies and merged manifest for readmore-foundation library.
Track transitive dependencies and merged manifest for readmore-material library.
Track transitive dependencies and merged manifest for readmore-material3 library.
Picks up default changes: startup=false, permissionProtected=false,
and empty provider section fix. Baselines now only track uses-permission.
@fornewid fornewid requested a review from hyeonu1258 as a code owner March 28, 2026 18:07
@fornewid fornewid merged commit 74b2ef6 into main Mar 28, 2026
6 checks passed
@fornewid fornewid deleted the add-baseline branch March 28, 2026 18:49
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