Skip to content

[REFACTOR] AGP 9#156

Merged
alex-amenos merged 4 commits intoepic/migrate-to-agp-9-0from
refactor/agp9
Mar 17, 2026
Merged

[REFACTOR] AGP 9#156
alex-amenos merged 4 commits intoepic/migrate-to-agp-9-0from
refactor/agp9

Conversation

@alex-amenos
Copy link
Owner

⚡️ Proposed Changes

  • Add missing steps to migrate AGP 9
  • ignore opencode folder

ℹ️ Additional Info

  • Add any additional useful context or info

🔗 Related Links

  • Add helpful links for this pull request

✅ Checklist

  • Unit Tests
  • Integration Tests
  • Compose Tests
  • Screenshot Tests
  • Updated string
  • Manually tested

📷 Screenshots

Copilot AI review requested due to automatic review settings March 17, 2026 07:59
@alex-amenos alex-amenos changed the base branch from main to epic/migrate-to-agp-9-0 March 17, 2026 08:00
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR continues the AGP 9 migration by aligning Gradle DSL usage, ensuring required consumer ProGuard files exist for Android library/feature modules, and preventing OpenCode configuration from being committed going forward.

Changes:

  • Add missing proguard-rules.pro files to multiple Android library/feature modules (to satisfy consumerProguardFiles usage).
  • Update Android build type coverage configuration in common-app-signing.gradle for AGP 9 (enableAndroidTestCoverage).
  • Add .opencode/ to .gitignore.

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
shared/kotlin/proguard-rules.pro Adds consumer ProGuard rules for the shared/kotlin library module.
feature/settings/proguard-rules.pro Adds placeholder consumer ProGuard rules file for feature module.
feature/my-playground/proguard-rules.pro Adds placeholder consumer ProGuard rules file for feature module.
feature/location-tracker/proguard-rules.pro Adds placeholder consumer ProGuard rules file for feature module.
feature/game/ballclicker/proguard-rules.pro Adds placeholder consumer ProGuard rules file for feature module.
feature/file-downloader/proguard-rules.pro Adds placeholder consumer ProGuard rules file for feature module.
buildSystem/gradle/common-app-signing.gradle Updates AGP DSL for Android test coverage configuration.
.gitignore Ignores the .opencode/ directory at the repo root.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

@alex-amenos alex-amenos self-assigned this Mar 17, 2026
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@alex-amenos alex-amenos merged commit a4b74cc into epic/migrate-to-agp-9-0 Mar 17, 2026
1 check passed
@alex-amenos alex-amenos deleted the refactor/agp9 branch March 17, 2026 10:38
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