Skip to content

Commit 19f1039

Browse files
committed
chore: dep updates
1 parent cb1a723 commit 19f1039

File tree

4 files changed

+106
-5
lines changed

4 files changed

+106
-5
lines changed

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,7 @@ $ ./gradlew :backend:jvm:run
217217
# Compose Desktop
218218
$ ./gradlew :compose:cmp:runDistributable
219219
$ ./gradlew :compose:cmp:packageDistributionForCurrentOS
220+
$ ./gradlew :compose:cmp:packageReleaseUberJarForCurrentOS
220221
$ ./gradlew :compose:cmp:suggestModules
221222

222223
# Compose Web
@@ -294,6 +295,23 @@ $ ./gradlew :backend:jvm:run
294295
- [Coverage](https://suresh.dev/kotlin-mpp-playground/reports)
295296
- [Tests](https://suresh.dev/kotlin-mpp-playground/tests)
296297

298+
### Verifying Artifacts
299+
300+
The published artifacts are signed using this [key][signing_key]:
301+
302+
```
303+
pub (4)rsa4096/c124db3a8ad1c13f7153decdf209c085c8b53ca1 2017-06-11T09:45:47Z
304+
305+
uid Suresh G (Suresh Gopalakrishnan's Public Signing Key.) <[email protected]>
306+
sig cert f209c085c8b53ca1 2017-06-11T09:45:47Z 2022-06-10T09:45:47Z ____________________ [selfsig]
307+
```
308+
309+
The best way to verify artifacts is [automatically with Gradle][gradle_verification].
310+
311+
[gradle_verification]: https://docs.gradle.org/current/userguide/dependency_verification.html#sec:signature-verification
312+
313+
[signing_key]: https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xc124db3a8ad1c13f7153decdf209c085c8b53ca1
314+
297315
### Resources
298316

299317
- [🔍 Kotlin Multiplatform Package Search](https://package-search.jetbrains.com/search?query=ktor&onlyMpp=true)

compose/cmp/src/jvmMain/kotlin/Main.kt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import androidx.compose.ui.unit.dp
77
import androidx.compose.ui.window.*
88
import java.awt.Dimension
99
import java.io.File
10+
import kotlin.jvm.optionals.getOrElse
11+
import kotlinx.datetime.Clock
12+
import kotlinx.datetime.toJavaInstant
1013
import ui.crash.windowExceptionHandlerFactory
1114

1215
val resource by lazy {
@@ -26,6 +29,18 @@ fun main() = application {
2629
Window(title = resource, state = windowState, onCloseRequest = ::exitApplication) {
2730
window.minimumSize = Dimension(350, 600)
2831
App()
32+
showStartupTime()
2933
}
3034
}
3135
}
36+
37+
fun showStartupTime() {
38+
var currTime = System.currentTimeMillis()
39+
var vmTime =
40+
ProcessHandle.current()
41+
.info()
42+
.startInstant()
43+
.getOrElse { Clock.System.now().toJavaInstant() }
44+
.toEpochMilli()
45+
println("Application started in ${currTime - vmTime} ms")
46+
}

gradle/libs.versions.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ kotlinx-metadata = "0.9.0"
3636
kotlinx-reflect-lite = "1.1.0"
3737
kotlinx-bcv = "0.16.3"
3838
kotlin-dokka = "2.0.0-Beta"
39-
kotlin-wrappers = "1.0.0-pre.835"
39+
kotlin-wrappers = "1.0.0-pre.838"
4040
kotlin-redacted = "1.11.0-alpha01"
4141
kotlinx-multik = "0.2.3"
4242
kotlinx-dataframe = "0.13.1"
@@ -48,7 +48,7 @@ mappie = "0.9.2"
4848
akkurate = "0.10.0"
4949
kaml = "0.65.0"
5050
snakeyaml-engine-kmp = "3.0.3"
51-
konsist = "0.16.1"
51+
konsist = "0.17.0"
5252
karakum = "1.0.0-alpha.40-K2"
5353
seskar = "3.60.0"
5454
spring-boot = "3.3.5"
@@ -150,7 +150,7 @@ async-profiler = "3.0"
150150
ap-loader-all = "3.0-9"
151151
openjdk-jmc = "9.0.0"
152152
airlift-aircompressor = "2.0.2"
153-
airlift-security = "279"
153+
airlift-security = "285"
154154
directory-keystore = "1.1.0"
155155
maven-mima = "3.0.0-alpha-3"
156156
maven-archeologist = "0.0.10"
@@ -163,7 +163,7 @@ okapibarcode = "0.4.1"
163163
chasm = "0.9.2"
164164
kfswatch = "1.3.0"
165165
langchain4j = "0.36.2"
166-
jlama = "0.8.2"
166+
jlama = "0.8.3"
167167
ldaptive = "2.3.2"
168168
chicory = "1.0.0-M2"
169169

@@ -202,7 +202,7 @@ semver-plugin = "0.8.0"
202202
tasktree = "4.0.0"
203203
sigstore = "1.1.0"
204204
reproducible-builds = "1.0"
205-
autonomousapps-depanalysis = "2.4.2"
205+
autonomousapps-depanalysis = "2.5.0"
206206
autonomousapps-bestpractices = "0.10"
207207
graalvm-nativeimage = "0.10.3"
208208
github-depgraph = "0.1.0"

gradle/verification-keyring.keys

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
pub F209C085C8B53CA1
2+
uid Suresh G (Suresh Gopalakrishnan's Public Signing Key.) <[email protected]>
3+
4+
-----BEGIN PGP PUBLIC KEY BLOCK-----
5+
6+
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
66+
yDpZeH4BAgg=
67+
=R3uo
68+
-----END PGP PUBLIC KEY BLOCK-----

0 commit comments

Comments
 (0)