Skip to content

Update AGP to v9.0.0#6479

Open
david-livefront wants to merge 1 commit intomainfrom
update-agp-without-new-dsl
Open

Update AGP to v9.0.0#6479
david-livefront wants to merge 1 commit intomainfrom
update-agp-without-new-dsl

Conversation

@david-livefront
Copy link
Collaborator

🎟️ Tracking

N/A

📔 Objective

This PR updates the app to use AGP v9.0.0 and Hilt v2.59.

This is a major update to AGP and this PR addresses several changes required to make it all work but there is still some amount of deprecated code that is still in use after this PR is done (baby steps).

  • Removed the Kotlin Android Plugin
  • Updated to Hilt v2.59.1 (Requires AGP 9)
  • Updated gralde.properties to use new default and disable new defaults we are not yet ready for.
    • android.newDsl is currently set to false, this is the biggest one that still requires a lot of work to update.

⏰ Reminders before review

  • Contributor guidelines followed
  • All formatters and local linters executed and passed
  • Written new unit and / or integration tests where applicable
  • Protected functional changes with optionality (feature flags)
  • Used internationalization (i18n) for all UI strings
  • CI builds passed
  • Communicated to DevOps any deployment requirements
  • Updated any necessary documentation (Confluence, contributing docs) or informed the documentation team

🦮 Reviewer guidelines

  • 👍 (:+1:) or similar for great changes
  • 📝 (:memo:) or ℹ️ (:information_source:) for notes or general info
  • ❓ (:question:) for questions
  • 🤔 (:thinking:) or 💭 (:thought_balloon:) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion
  • 🎨 (:art:) for suggestions / improvements
  • ❌ (:x:) or ⚠️ (:warning:) for more significant problems or concerns needing attention
  • 🌱 (:seedling:) or ♻️ (:recycle:) for future improvements or indications of technical debt
  • ⛏ (:pick:) for minor or nitpick changes

@david-livefront david-livefront requested a review from a team as a code owner February 4, 2026 19:20
@github-actions github-actions bot added app:password-manager Bitwarden Password Manager app context app:authenticator Bitwarden Authenticator app context t:tech-debt Change Type - Tech debt t:deps Change Type - Dependencies t:feature Change Type - Feature Development labels Feb 4, 2026
@david-livefront david-livefront added t:feature-tool Change Type - Internal tool feature or enhancement and removed t:feature Change Type - Feature Development labels Feb 4, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

Logo
Checkmarx One – Scan Summary & Details60fc62ba-dea3-44a7-ab18-a2e282e73f71

Great job! No new security vulnerabilities introduced in this pull request

@david-livefront david-livefront force-pushed the update-agp-without-new-dsl branch from 6c7bae9 to 3225972 Compare February 4, 2026 19:36
@github-actions github-actions bot added t:feature Change Type - Feature Development and removed t:feature-tool Change Type - Internal tool feature or enhancement labels Feb 4, 2026
@codecov
Copy link

codecov bot commented Feb 4, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 86.36%. Comparing base (47b9509) to head (ce8cc8b).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6479      +/-   ##
==========================================
+ Coverage   86.30%   86.36%   +0.05%     
==========================================
  Files         780      767      -13     
  Lines       56351    56018     -333     
  Branches     8149     8147       -2     
==========================================
- Hits        48635    48381     -254     
+ Misses       4876     4797      -79     
  Partials     2840     2840              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@david-livefront david-livefront force-pushed the update-agp-without-new-dsl branch from 3225972 to ce8cc8b Compare February 4, 2026 20:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

app:authenticator Bitwarden Authenticator app context app:password-manager Bitwarden Password Manager app context t:deps Change Type - Dependencies t:feature Change Type - Feature Development t:tech-debt Change Type - Tech debt

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant