Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2023 June Dependency Upgrades (most notably AS Flamingo + AGP 8 + Gradle 8 + JDK 17 + SDK 33 + JitCI -> Circle CI) #274

Closed
14 tasks done
vestrel00 opened this issue Dec 14, 2022 · 1 comment
Assignees
Labels
build Build, Gradle, Android Studio, Dependencies enhancement New feature or request

Comments

@vestrel00
Copy link
Owner

vestrel00 commented Dec 14, 2022

It's time to look through all of the library dependencies and upgrade them all to latest!

First, upgrade Android Studio, AGP, and Gradle; https://developer.android.com/build/releases/gradle-plugin

  • Upgrade to Android Studio -> Flamingo (this article is helpful)
  • AGP -> 8.0.2
  • gradle-wrapper.properties -> Gradle 8.0
  • JDK -> 17
  • org.jetbrains.kotlin.android -> 1.8.21
  • Fix this "WARNING:Software Components will not be created automatically for Maven publishing from Android Gradle Plugin 8.0". Ensure that all library components are configured correctly when publishing to JitPack. Use this JitPack project as testing grounds; https://github.com/vestrel00/jitpack-publish-sample

Additionally, upgrade to the newest SDK levels;

  • targetSdk -> 33
  • compileSdk -> 33

Next, update dependencies;

  • io.github.ParkSangGwon:tedpermission-coroutine -> no new releases
  • org.jetbrains.kotlinx:kotlinx-coroutines-core-> 1.7.1
  • org.jetbrains.kotlinx:kotlinx-coroutines-android -> 1.7.1

Since JitCI keeps failing (e.g. this build)...
Screenshot 2023-06-30 at 1 36 37 PM

  • Build commits using CircleCI instead of JitCI

Finally,

  • Run lint and fix any compile errors and warnings (such as deprecations)
  • Update CONTRIBUTING.md
@vestrel00 vestrel00 added enhancement New feature or request build Build, Gradle, Android Studio, Dependencies labels Dec 14, 2022
@vestrel00 vestrel00 self-assigned this Dec 14, 2022
@vestrel00 vestrel00 changed the title Q1 2023 Dependency Upgrades February 2023 Dependency Upgrades Feb 3, 2023
@vestrel00 vestrel00 changed the title February 2023 Dependency Upgrades 2023 February Dependency Upgrades Feb 3, 2023
@vestrel00 vestrel00 changed the title 2023 February Dependency Upgrades 2023 March Dependency Upgrades Feb 22, 2023
@vestrel00 vestrel00 changed the title 2023 March Dependency Upgrades 2023 May Dependency Upgrades May 5, 2023
@vestrel00 vestrel00 pinned this issue May 12, 2023
@vestrel00 vestrel00 changed the title 2023 May Dependency Upgrades 2023 May Dependency Upgrades (notably AGP 8) May 12, 2023
@vestrel00 vestrel00 changed the title 2023 May Dependency Upgrades (notably AGP 8) 2023 May Dependency Upgrades (most notably AGP 8) May 12, 2023
@vestrel00 vestrel00 changed the title 2023 May Dependency Upgrades (most notably AGP 8) 2023 May Dependency Upgrades May 12, 2023
@vestrel00 vestrel00 changed the title 2023 May Dependency Upgrades 2023 May Dependency Upgrades (most notably AS Flamingo + AGP 8 + Gradle 8 + JDK 17) May 12, 2023
@vestrel00 vestrel00 changed the title 2023 May Dependency Upgrades (most notably AS Flamingo + AGP 8 + Gradle 8 + JDK 17) 2023 May Dependency Upgrades (most notably AS Flamingo + AGP 8 + Gradle 8 + JDK 17 + SDK 33) May 13, 2023
@vestrel00 vestrel00 changed the title 2023 May Dependency Upgrades (most notably AS Flamingo + AGP 8 + Gradle 8 + JDK 17 + SDK 33) 2023 June Dependency Upgrades (most notably AS Flamingo + AGP 8 + Gradle 8 + JDK 17 + SDK 33) Jun 5, 2023
@vestrel00 vestrel00 changed the title 2023 June Dependency Upgrades (most notably AS Flamingo + AGP 8 + Gradle 8 + JDK 17 + SDK 33) 2023 June Dependency Upgrades (most notably AS Flamingo + AGP 8 + Gradle 8 + SDK 33) Jun 7, 2023
@vestrel00 vestrel00 changed the title 2023 June Dependency Upgrades (most notably AS Flamingo + AGP 8 + Gradle 8 + SDK 33) 2023 June Dependency Upgrades (most notably AS Flamingo + AGP 8 + Gradle 8 +JDK 17 + SDK 33) Jun 30, 2023
@vestrel00 vestrel00 changed the title 2023 June Dependency Upgrades (most notably AS Flamingo + AGP 8 + Gradle 8 +JDK 17 + SDK 33) 2023 June Dependency Upgrades (most notably AS Flamingo + AGP 8 + Gradle 8 + JDK 17 + SDK 33) Jun 30, 2023
@vestrel00 vestrel00 changed the title 2023 June Dependency Upgrades (most notably AS Flamingo + AGP 8 + Gradle 8 + JDK 17 + SDK 33) 2023 June Dependency Upgrades (most notably AS Flamingo + AGP 8 + Gradle 8 + JDK 17 + SDK 33 + JitCI -> Circle CI) Jun 30, 2023
@vestrel00
Copy link
Owner Author

This is included in 0.3.0!

@vestrel00 vestrel00 unpinned this issue Jul 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Build, Gradle, Android Studio, Dependencies enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant