Skip to content

Commit

Permalink
Update kotlin to 1.9.24
Browse files Browse the repository at this point in the history
  • Loading branch information
05nelsonm committed Jun 15, 2024
1 parent 4b7ad4f commit 6a66d43
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 15 deletions.
7 changes: 1 addition & 6 deletions build-logic/src/main/kotlin/-KmpConfigurationExtension.kt
Original file line number Diff line number Diff line change
Expand Up @@ -13,25 +13,20 @@
* See the License for the specific language governing permissions and
* limitations under the License.
**/
import io.matthewnelson.kmp.configuration.ExperimentalKmpConfigurationApi
import io.matthewnelson.kmp.configuration.extension.KmpConfigurationExtension
import io.matthewnelson.kmp.configuration.extension.container.target.KmpConfigurationContainerDsl
import org.gradle.api.Action
import org.gradle.api.JavaVersion

fun KmpConfigurationExtension.configureShared(
java9ModuleName: String? = null,
publish: Boolean = false,
action: Action<KmpConfigurationContainerDsl>
action: Action<KmpConfigurationContainerDsl>,
) {
configure {
jvm {
kotlinJvmTarget = JavaVersion.VERSION_1_8
compileSourceCompatibility = JavaVersion.VERSION_1_8
compileTargetCompatibility = JavaVersion.VERSION_1_8

@OptIn(ExperimentalKmpConfigurationApi::class)
java9MultiReleaseModuleInfo(java9ModuleName)
}

js {
Expand Down
12 changes: 6 additions & 6 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
androidx-test-core = "1.5.0"
androidx-test-runner = "1.5.2"

encoding = "2.2.1"

gradle-android = "8.1.4"
gradle-android = "8.2.2"
gradle-binary-compat = "0.14.0"
gradle-kmp-configuration = "0.2.1"
gradle-kotlin = "1.9.23"
gradle-publish-maven = "0.27.0"
gradle-kmp-configuration = "0.2.2"
gradle-kotlin = "1.9.24"
gradle-publish-maven = "0.28.0"

# tests
encoding = "2.2.1"
kotlincrypto-hash = "0.5.1"

[libraries]
Expand Down
4 changes: 2 additions & 2 deletions library/file-test-android/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ kmpConfiguration {
configure {
androidLibrary {
android {
buildToolsVersion = "33.0.2"
compileSdk = 33
buildToolsVersion = "34.0.0"
compileSdk = 34
namespace = "io.matthewnelson.kmp.file.test.android"

defaultConfig {
Expand Down
9 changes: 8 additions & 1 deletion library/file/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,21 @@
* See the License for the specific language governing permissions and
* limitations under the License.
**/
import io.matthewnelson.kmp.configuration.ExperimentalKmpConfigurationApi

plugins {
id("configuration")
}

private val testConfig = TestConfigInject()

kmpConfiguration {
configureShared(java9ModuleName = "io.matthewnelson.kmp.file", publish = true) {
configureShared(publish = true) {
jvm {
@OptIn(ExperimentalKmpConfigurationApi::class)
java9ModuleInfoName = "io.matthewnelson.kmp.file"
}

common {
sourceSetTest {
kotlin.srcDir(testConfig.testConfigSrcDir)
Expand Down

0 comments on commit 6a66d43

Please sign in to comment.