Skip to content

Commit 822f433

Browse files
authored
Update dependencies (#126)
* Update gradle wrapper: 8.12.1 -> 8.14.3 * Update gradle-maven-publish: 0.30.0 -> 0.34.0 * Update binary-compatibility-validator: 0.17.0 -> 0.18.1 * Update gradle-kmp-configuration: 0.4.0 -> 0.5.2 * Update kotlin: 2.1.10 -> 2.2.10 * Update kotlinx-benchmark: 0.4.13 -> 0.4.14 * Update gradle-android: 8.7.3 -> 8.10.1
1 parent c40795a commit 822f433

File tree

13 files changed

+2614
-339
lines changed

13 files changed

+2614
-339
lines changed

.github/workflows/CI.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363
6464
- name: Upload Test Reports
6565
uses: actions/upload-artifact@v4
66-
if: ${{ always() }}
66+
if: always()
6767
with:
6868
name: test-report-${{ matrix.os }}-java${{ matrix.java-version }}
6969
path: '**/build/reports/tests/**'
@@ -133,8 +133,10 @@ jobs:
133133

134134
- name: Upload Test Reports
135135
uses: actions/upload-artifact@v4
136-
if: ${{ always() }}
136+
if: always()
137137
with:
138138
name: test-report-android-${{ matrix.api-level }}
139-
path: '**/build/reports/androidTests/**'
139+
path: |
140+
**/build/reports/androidTests/**
141+
**/build/outputs/androidTest-results/connected/debug/*/logcat-*.txt
140142
retention-days: 1

.kotlin-js-store/yarn.lock renamed to .kotlin-js-store/js/yarn.lock

Lines changed: 390 additions & 294 deletions
Large diffs are not rendered by default.

.kotlin-js-store/wasm/yarn.lock

Lines changed: 2161 additions & 0 deletions
Large diffs are not rendered by default.

build-logic/src/main/kotlin/-KmpConfigurationExtension.kt

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,12 @@
1616
import io.matthewnelson.kmp.configuration.extension.KmpConfigurationExtension
1717
import io.matthewnelson.kmp.configuration.extension.container.target.KmpConfigurationContainerDsl
1818
import org.gradle.api.Action
19-
import org.gradle.api.JavaVersion
2019
import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
2120

2221
fun KmpConfigurationExtension.configureShared(
2322
java9ModuleName: String? = null,
2423
publish: Boolean = false,
25-
action: Action<KmpConfigurationContainerDsl>
24+
action: Action<KmpConfigurationContainerDsl>,
2625
) {
2726
if (publish) {
2827
require(!java9ModuleName.isNullOrBlank()) { "publications must specify a module-info name" }
@@ -34,10 +33,6 @@ fun KmpConfigurationExtension.configureShared(
3433
}
3534

3635
jvm {
37-
kotlinJvmTarget = JavaVersion.VERSION_1_8
38-
compileSourceCompatibility = JavaVersion.VERSION_1_8
39-
compileTargetCompatibility = JavaVersion.VERSION_1_8
40-
4136
java9ModuleInfoName = java9ModuleName
4237
}
4338

build-logic/src/main/kotlin/publication.gradle.kts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,10 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
**/
16-
import org.gradle.plugins.signing.SigningExtension
17-
1816
plugins {
1917
id("com.vanniktech.maven.publish")
2018
}
2119

22-
if (!version.toString().endsWith("-SNAPSHOT")) {
23-
extensions.configure<SigningExtension>("signing") {
24-
useGpgCmd()
25-
}
26-
}
27-
2820
tasks.withType<AbstractArchiveTask>().configureEach {
2921
isPreserveFileTimestamps = false
3022
isReproducibleFileOrder = true

build.gradle.kts

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
import org.jetbrains.kotlin.gradle.targets.js.yarn.YarnLockMismatchReport
1717
import org.jetbrains.kotlin.gradle.targets.js.yarn.YarnPlugin
1818
import org.jetbrains.kotlin.gradle.targets.js.yarn.YarnRootExtension
19+
import org.jetbrains.kotlin.gradle.targets.wasm.yarn.WasmYarnPlugin
20+
import org.jetbrains.kotlin.gradle.targets.wasm.yarn.WasmYarnRootExtension
1921

2022
plugins {
2123
alias(libs.plugins.android.library) apply(false)
@@ -43,7 +45,7 @@ allprojects {
4345
// Only allow snapshot dependencies for non-release versions.
4446
// This would cause a build failure if attempting to make a release
4547
// while depending on a -SNAPSHOT version (such as core).
46-
maven("https://s01.oss.sonatype.org/content/repositories/snapshots/")
48+
maven("https://central.sonatype.com/repository/maven-snapshots/")
4749
}
4850
}
4951
}
@@ -52,9 +54,16 @@ allprojects {
5254
val CHECK_PUBLICATION = findProperty("CHECK_PUBLICATION") != null
5355

5456
plugins.withType<YarnPlugin> {
55-
the<YarnRootExtension>().lockFileDirectory = rootDir.resolve(".kotlin-js-store")
56-
if (CHECK_PUBLICATION) {
57-
the<YarnRootExtension>().yarnLockMismatchReport = YarnLockMismatchReport.NONE
57+
the<YarnRootExtension>().apply {
58+
lockFileDirectory = rootDir.resolve(".kotlin-js-store").resolve("js")
59+
if (CHECK_PUBLICATION) yarnLockMismatchReport = YarnLockMismatchReport.NONE
60+
}
61+
}
62+
63+
plugins.withType<WasmYarnPlugin> {
64+
the<WasmYarnRootExtension>().apply {
65+
lockFileDirectory = rootDir.resolve(".kotlin-js-store").resolve("wasm")
66+
if (CHECK_PUBLICATION) yarnLockMismatchReport = YarnLockMismatchReport.NONE
5867
}
5968
}
6069

gh-pages/publish.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ cd ..
3030
cp -aR build/dokka/html/* gh-pages/$REPO_NAME
3131

3232
cd "$DIR_SCRIPT/$REPO_NAME"
33-
sed -i "s|module:|module:library/|g" "package-list"
33+
PACKAGE_LIST="$(sed "s|module:|module:library/|g" "package-list")"
34+
echo "$PACKAGE_LIST" > package-list
3435

3536
git add --all
3637
git commit -S --message "Update dokka docs"

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ kotlin.native.ignoreDisabledTargets=true
1313
org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled
1414
org.jetbrains.dokka.experimental.gradle.pluginMode.noWarn=true
1515

16-
SONATYPE_HOST=S01
16+
SONATYPE_HOST=CENTRAL_PORTAL
1717
RELEASE_SIGNING_ENABLED=true
1818

1919
GROUP=org.kotlincrypto.core

gradle/libs.versions.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
#noinspection GradleDependency
33
androidx-test-runner = "1.5.2" # Do not upgrade. Tests run for API 15+, where next version requires minSdk 19+
44

5-
gradle-benchmark = "0.4.13"
6-
gradle-android = "8.7.3"
7-
gradle-binary-compat = "0.17.0"
5+
gradle-benchmark = "0.4.14"
6+
gradle-android = "8.10.1"
7+
gradle-binary-compat = "0.18.1"
88
gradle-dokka = "2.0.0"
9-
gradle-kmp-configuration = "0.4.0"
10-
gradle-kotlin = "2.1.10"
11-
gradle-publish-maven = "0.30.0"
9+
gradle-kmp-configuration = "0.5.2"
10+
gradle-kotlin = "2.2.10"
11+
gradle-publish-maven = "0.34.0"
1212

13-
kotlincrypto-error = "0.3.0"
13+
kotlincrypto-error = "0.3.0" # TODO: Update
1414

1515
[libraries]
1616
gradle-dokka = { module = "org.jetbrains.dokka:dokka-gradle-plugin", version.ref = "gradle-dokka" }

gradle/wrapper/gradle-wrapper.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ zipStorePath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55

66
# https://gradle.org/release-checksums/
7-
distributionSha256Sum=296742a352f0b20ec14b143fb684965ad66086c7810b7b255dee216670716175
8-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12.1-all.zip
7+
distributionSha256Sum=ed1a8d686605fd7c23bdf62c7fc7add1c5b23b2bbc3721e661934ef4a4911d7c
8+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-all.zip

0 commit comments

Comments
 (0)