diff --git a/.github/scripts/create-repo.py b/.github/scripts/create-repo.py index bbcd54c23..1e3343adc 100644 --- a/.github/scripts/create-repo.py +++ b/.github/scripts/create-repo.py @@ -79,6 +79,7 @@ for apk in REPO_APK_DIR.iterdir(): "lang": source["lang"], "id": source["id"], "baseUrl": source["baseUrl"], + "versionId": source["versionId"], } ) diff --git a/.github/scripts/merge-repo.py b/.github/scripts/merge-repo.py index 351e24b55..4ffc2163f 100644 --- a/.github/scripts/merge-repo.py +++ b/.github/scripts/merge-repo.py @@ -38,6 +38,10 @@ index.sort(key=lambda x: x["pkg"]) with REMOTE_REPO.joinpath("index.json").open("w", encoding="utf-8") as index_file: json.dump(index, index_file, ensure_ascii=False, indent=2) +for item in index: + for source in item["sources"]: + source.pop("versionId", None) + with REMOTE_REPO.joinpath("index.min.json").open("w", encoding="utf-8") as index_min_file: json.dump(index, index_min_file, ensure_ascii=False, separators=(",", ":")) diff --git a/buildSrc/src/main/kotlin/lib-android.gradle.kts b/buildSrc/src/main/kotlin/lib-android.gradle.kts index e3618980b..78f551738 100644 --- a/buildSrc/src/main/kotlin/lib-android.gradle.kts +++ b/buildSrc/src/main/kotlin/lib-android.gradle.kts @@ -13,9 +13,7 @@ android { namespace = "eu.kanade.tachiyomi.lib.${project.name}" - buildFeatures { - androidResources = false - } + androidResources.enable = false } dependencies { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 093cebabe..4976fbb49 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,22 +1,22 @@ [versions] -kotlin_version = "1.7.21" -coroutines_version = "1.6.4" -serialization_version = "1.4.0" +kotlin = "1.7.21" +coroutines = "1.6.4" +serialization = "1.4.0" [libraries] gradle-agp = { module = "com.android.tools.build:gradle", version = "8.12.1" } -gradle-kotlin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin_version" } -gradle-serialization = { module = "org.jetbrains.kotlin:kotlin-serialization", version.ref = "kotlin_version" } +gradle-kotlin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" } +gradle-serialization = { module = "org.jetbrains.kotlin:kotlin-serialization", version.ref = "kotlin" } gradle-kotlinter = { module = "org.jmailen.gradle:kotlinter-gradle", version = "3.13.0" } tachiyomi-lib = { module = "com.github.keiyoushi:extensions-lib", version = "v1.4.2.1" } -kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin_version" } -kotlin-protobuf = { module = "org.jetbrains.kotlinx:kotlinx-serialization-protobuf", version.ref = "serialization_version" } -kotlin-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "serialization_version" } +kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin" } +kotlin-protobuf = { module = "org.jetbrains.kotlinx:kotlinx-serialization-protobuf", version.ref = "serialization" } +kotlin-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "serialization" } -coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "coroutines_version" } -coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "coroutines_version" } +coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "coroutines" } +coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "coroutines" } injekt-core = { module = "com.github.null2264.injekt:injekt-core", version = "4135455a2a" } rxjava = { module = "io.reactivex:rxjava", version = "1.3.8" }