Skip to content

Dependency updates and minSdk bump#13425

Merged
Stypox merged 4 commits intodevfrom
depUpdate
Apr 19, 2026
Merged

Dependency updates and minSdk bump#13425
Stypox merged 4 commits intodevfrom
depUpdate

Conversation

@theimpulson
Copy link
Copy Markdown
Member

@theimpulson theimpulson commented Apr 16, 2026

What is it?

  • Bugfix (user facing)
  • Feature (user facing) ⚠️ Your PR must target the refactor branch
  • Codebase improvement (dev facing)
  • Meta improvement to the project (dev facing)

Description of the changes in your PR

  • Updates all dependencies to latest release
  • Bumps minSdk to API 23 (Android 6.0)

Fixes #13438

APK testing

The APK can be found by going to the "Checks" tab below the title. On the left pane, click on "CI", scroll down to "artifacts" and click "app" to download the zip file which contains the debug APK of this PR. You can find more info and a video demonstration on this wiki page.

Due diligence

Javadoc comment at column 46 has parse error. Details: no viable alternative at input '<http:/' while parsing HTML_ELEMENT [UnusedImports]

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
@theimpulson theimpulson requested review from Stypox and TobiGr April 16, 2026 08:23
@theimpulson theimpulson added the dependency Issues and PRs related to dependencies label Apr 16, 2026
@github-actions github-actions Bot added the size/medium PRs with less than 250 changed lines label Apr 16, 2026
androidx framework has bumped minSdk requirement to API 23. Most libs dependening
upon the framework as a result require us to bump API level or keep using outdated versions.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
@theimpulson theimpulson changed the title Dep update Dependency updates and minSdk bump Apr 16, 2026
@ShareASmile ShareASmile added the code quality Improvements to the codebase to improve the code quality label Apr 16, 2026
Copy link
Copy Markdown
Member

@Stypox Stypox left a comment

Choose a reason for hiding this comment

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

Looks good to me, thanks! I tested briefly and didn't notice any issue. I opened #13438 so that we don't silently increase minSdk without explaining why to the users.

@Stypox Stypox merged commit 5836f3a into dev Apr 19, 2026
7 checks passed
@Stypox Stypox deleted the depUpdate branch April 19, 2026 10:51
Comment thread .github/workflows/ci.yml
matrix:
include:
- api-level: 21
- api-level: 23
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I updated the branch protection rules to now require the tests for API 23 and 35. PRs need to be rebased or merged by an administrator.

I saw that we do not require the build to succeed on the refactor branch. Should I change that?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I saw that we do not require the build to succeed on the refactor branch. Should I change that?

I think that would be good to have.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

code quality Improvements to the codebase to improve the code quality dependency Issues and PRs related to dependencies size/medium PRs with less than 250 changed lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Drop support for Android 5 / Require Android 6 / API 23

4 participants