-
Notifications
You must be signed in to change notification settings - Fork 3
Update zipline version #17
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
base: develop
Are you sure you want to change the base?
Changes from 11 commits
c2099c7
2aca8b2
5f98b65
0ab215f
52cbc0f
a7c251d
6ed829c
67d746c
ea0884f
e89b304
088907b
dfc8d0b
4a451b6
62d43f9
e4d4b7a
800df75
d3cc308
9501f6f
04ba5d4
b79bdcf
a95eef2
c7023cb
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,6 +4,7 @@ | |
.classpath | ||
.vscode | ||
.idea | ||
.kotlin | ||
build | ||
*.iml | ||
Pods | ||
|
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
/* | ||
* Copyright 2025 IceRock MAG Inc. Use of this source code is governed by the Apache 2.0 license. | ||
*/ | ||
apply(plugin = "dev.icerock.moko.gradle.publication.nexus") | ||
|
||
buildscript { | ||
repositories { | ||
google { | ||
content { | ||
includeGroupByRegex("com\\.android.*") | ||
includeGroupByRegex("com\\.google.*") | ||
includeGroupByRegex("androidx.*") | ||
} | ||
} | ||
mavenCentral() | ||
gradlePluginPortal() | ||
} | ||
dependencies { | ||
classpath(libs.mokoGradlePlugin) | ||
classpath(":javascript-build-logic") | ||
} | ||
} | ||
|
||
val mokoVersion = moko.versions.mokoJavascriptVersion.get() | ||
allprojects { | ||
group = "dev.icerock.moko" | ||
version = mokoVersion | ||
} | ||
|
||
tasks.register("clean", Delete::class).configure { | ||
group = "build" | ||
delete(rootProject.layout.buildDirectory) | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,37 @@ | ||
[versions] | ||
kotlinTestVersion = "1.6.21" | ||
androidAppCompatVersion = "1.2.0" | ||
materialDesignVersion = "1.0.0" | ||
androidLifecycleVersion = "2.1.0" | ||
androidCoreTestingVersion = "1.3.0" | ||
testJUnitExtVersion = "1.1.2" | ||
quickjsVersion = "0.9.2" | ||
coroutinesVersion = "1.6.0-native-mt" | ||
kotlinxSerializationVersion = "1.3.3" | ||
kotlinVersion = "2.2.10" | ||
androidAppCompatVersion = "1.7.1" | ||
materialDesignVersion = "1.13.0" | ||
androidLifecycleVersion = "2.2.0" | ||
androidCoreTestingVersion = "1.7.0" | ||
testJUnitExtVersion = "1.3.0" | ||
coroutinesVersion = "1.10.2" | ||
kotlinxSerializationVersion = "1.9.0" | ||
mokoTestVersion = "0.6.1" | ||
mokoJavascriptVersion = "0.3.0" | ||
|
||
ziplineVersion = "1.23.0" | ||
mokoMultiplatformVersion = "0.14.4" | ||
androidGradleVersion = "8.12.3" | ||
detektVersion = "1.23.8" | ||
|
||
[libraries] | ||
appCompat = { module = "androidx.appcompat:appcompat", version.ref = "androidAppCompatVersion" } | ||
material = { module = "com.google.android.material:material", version.ref = "materialDesignVersion" } | ||
lifecycle = { module = "androidx.lifecycle:lifecycle-extensions", version.ref = "androidLifecycleVersion" } | ||
kotlinTestJUnit = { module = "org.jetbrains.kotlin:kotlin-test-junit", version.ref = "kotlinTestVersion" } | ||
kotlinTestJUnit = { module = "org.jetbrains.kotlin:kotlin-test-junit", version.ref = "kotlinVersion" } | ||
testRunner = { module = "androidx.test:runner", version.ref = "androidCoreTestingVersion" } | ||
testRules = { module = "androidx.test:rules", version.ref = "androidCoreTestingVersion" } | ||
testJUnitExt = { module = "androidx.test.ext:junit", version.ref = "testJUnitExtVersion" } | ||
testJUnitExtKtx = { module = "androidx.test.ext:junit-ktx", version.ref = "testJUnitExtVersion" } | ||
quickjs = { module = "app.cash.quickjs:quickjs-android", version.ref = "quickjsVersion" } | ||
ziplineAndroid = { module = "app.cash.zipline:zipline-android", version.ref = "ziplineVersion" } | ||
coroutines = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "coroutinesVersion" } | ||
kotlinSerialization = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinxSerializationVersion" } | ||
kotlinTest = { module = "org.jetbrains.kotlin:kotlin-test-common", version.ref = "kotlinTestVersion" } | ||
kotlinTestAnnotations = { module = "org.jetbrains.kotlin:kotlin-test-annotations-common", version.ref = "kotlinTestVersion" } | ||
kotlinTest = { module = "org.jetbrains.kotlin:kotlin-test-common", version.ref = "kotlinVersion" } | ||
kotlinTestAnnotations = { module = "org.jetbrains.kotlin:kotlin-test-annotations-common", version.ref = "kotlinVersion" } | ||
mokoTest = { module = "dev.icerock.moko:test-core", version.ref = "mokoTestVersion" } | ||
|
||
mokoMultiplatform = { module = "dev.icerock:mobile-multiplatform", version.ref = "mokoMultiplatformVersion" } | ||
kotlinGradlePlugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlinVersion" } | ||
androidGradlePlugin = { module = "com.android.tools.build:gradle", version.ref = "androidGradleVersion" } | ||
detekt-formatting = { module = "io.gitlab.arturbosch.detekt:detekt-formatting", version.ref = "detektVersion" } | ||
detektPlugin = { module = "io.gitlab.arturbosch.detekt:detekt-gradle-plugin", version.ref = "detektVersion" } | ||
mokoGradlePlugin = { module = "dev.icerock.moko:moko-gradle-plugin", version = "0.5.1" } |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
[versions] | ||
mokoJavascriptVersion = "0.4.0" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,6 @@ | ||
#Mon Sep 15 18:35:34 NOVT 2025 | ||
distributionBase=GRADLE_USER_HOME | ||
distributionPath=wrapper/dists | ||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip | ||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip | ||
zipStoreBase=GRADLE_USER_HOME | ||
zipStorePath=wrapper/dists |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
/* | ||
* Copyright 2025 IceRock MAG Inc. Use of this source code is governed by the Apache 2.0 license. | ||
*/ | ||
|
||
rootProject.name = "javascript-build-logic" | ||
|
||
dependencyResolutionManagement { | ||
repositories { | ||
google { | ||
content { | ||
includeGroupByRegex("com\\.android.*") | ||
includeGroupByRegex("com\\.google.*") | ||
includeGroupByRegex("androidx.*") | ||
} | ||
} | ||
|
||
mavenCentral() | ||
} | ||
|
||
versionCatalogs { | ||
create("libs") { | ||
from(files("../gradle/libs.versions.toml")) | ||
} | ||
} | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,10 +5,15 @@ | |
import com.android.build.gradle.BaseExtension | ||
|
||
configure<BaseExtension> { | ||
compileSdkVersion(30) | ||
compileSdkVersion(36) | ||
|
||
defaultConfig { | ||
minSdkVersion(18) | ||
targetSdkVersion(30) | ||
minSdk = 24 | ||
|
||
targetSdk = 36 | ||
} | ||
|
||
compileOptions { | ||
sourceCompatibility = JavaVersion.VERSION_17 | ||
targetCompatibility = JavaVersion.VERSION_17 | ||
} | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why implementation instead of api?
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
rollback on api