diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 5508155e5..e450294c1 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -7,17 +7,28 @@ on: branches: [ dev ] jobs: - build: - + check: runs-on: ubuntu-latest - + timeout-minutes: 10 steps: - - uses: actions/checkout@v3 - - name: set up JDK 11 - uses: actions/setup-java@v3 - with: - java-version: '11' - distribution: 'temurin' - - uses: gradle/gradle-build-action@v2 - - name: Build with Gradle - run: ./gradlew build + - uses: actions/checkout@v3 + - uses: gradle/wrapper-validation-action@v1 + - uses: actions/setup-java@v3 + with: + distribution: 'zulu' + java-version: 17 + - uses: gradle/gradle-build-action@v2 + - name: Lint Android + run: ./gradlew lint + + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-java@v3 + with: + java-version: '17' + distribution: 'zulu' + - uses: gradle/gradle-build-action@v2 + - name: Build + run: ./gradlew app:assemble diff --git a/app/build.gradle b/app/build.gradle index 2709c1a8b..554f875b5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,6 +1,7 @@ apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-kapt' +apply plugin: 'com.google.devtools.ksp' apply plugin: "androidx.navigation.safeargs.kotlin" apply plugin: 'kotlin-parcelize' @@ -64,6 +65,7 @@ android { } } lint { + abortOnError true warning 'ImpliedQuantity', 'Instantiatable', 'MissingQuantity', 'MissingTranslation' } compileOptions { @@ -73,7 +75,10 @@ android { kotlinOptions { jvmTarget = "1.8" } - + dependenciesInfo { + includeInApk = false + includeInBundle = false + } configurations.all { resolutionStrategy.force 'com.google.code.findbugs:jsr305:1.3.9' } @@ -119,7 +124,7 @@ dependencies { def room_version = '2.5.0-alpha02' implementation "androidx.room:room-runtime:$room_version" implementation "androidx.room:room-ktx:$room_version" - kapt "androidx.room:room-compiler:$room_version" + ksp "androidx.room:room-compiler:$room_version" implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version" implementation "androidx.lifecycle:lifecycle-livedata-ktx:$lifecycle_version" diff --git a/app/src/main/java/code/name/monkey/retromusic/App.kt b/app/src/main/java/code/name/monkey/retromusic/App.kt index 705ce5ef7..81da2dd5d 100644 --- a/app/src/main/java/code/name/monkey/retromusic/App.kt +++ b/app/src/main/java/code/name/monkey/retromusic/App.kt @@ -43,7 +43,7 @@ class App : Application() { // default theme if (!ThemeStore.isConfigured(this, 3)) { ThemeStore.editTheme(this) - .accentColorRes(R.color.md_deep_purple_A200) + .accentColorRes(code.name.monkey.appthemehelper.R.color.md_deep_purple_A200) .coloredNavigationBar(true) .commit() } diff --git a/app/src/main/java/code/name/monkey/retromusic/activities/ErrorActivity.kt b/app/src/main/java/code/name/monkey/retromusic/activities/ErrorActivity.kt index 99bff34cb..6823b80f8 100644 --- a/app/src/main/java/code/name/monkey/retromusic/activities/ErrorActivity.kt +++ b/app/src/main/java/code/name/monkey/retromusic/activities/ErrorActivity.kt @@ -18,17 +18,17 @@ class ErrorActivity : AppCompatActivity() { private val reportPrefix = "bug_report-" override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) - setContentView(R.layout.customactivityoncrash_default_error_activity) + setContentView(cat.ereza.customactivityoncrash.R.layout.customactivityoncrash_default_error_activity) val restartButton = - findViewById