diff --git a/gradle/upgrade-all.sh b/gradle/upgrade-all.sh new file mode 100755 index 00000000..4a510026 --- /dev/null +++ b/gradle/upgrade-all.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env sh + +# Upgrades all Gradle dependencies +# +# Usage: +# ./gradle/upgrade-all.sh +# (from the project directory) + +caupain() { + docker run \ + --pull=always \ + --rm \ + --user="$(id -u):$(id -g)" \ + --volume="./gradle:/work" \ + --workdir="/work" \ + registry.gitlab.com/opensavvy/automation/containers/caupain:latest \ + $* +} + +caupain -i common.versions.toml --in-place --policy=always --no-cache +caupain -i libs.versions.toml --in-place --policy=always --no-cache -- 2.51.2 From 2c67decf5f3b400cbf70eefbd4ff408b350ea987 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?= Date: Wed, 22 Apr 2026 14:31:42 +0200 Subject: [PATCH 2/8] ci(gitlab): Rerun macOS jobs on script_failure This is a work-around for https://gitlab.com/gitlab-org/gitlab-runner/-/work_items/39175 --- .gitlab-ci.main.kts | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab-ci.main.kts b/.gitlab-ci.main.kts index 90ace561..da6446fa 100755 --- a/.gitlab-ci.main.kts +++ b/.gitlab-ci.main.kts @@ -90,6 +90,7 @@ fun Job.nativeIosArm64() { retry(1) { onExitCode(1) + on(RetryCause.ScriptFailure) } stripUnicodeTestReports() -- 2.51.2 From 42fef8d2172b6fa942f21808582b8f39a75e836c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?= Date: Wed, 22 Apr 2026 16:10:12 +0200 Subject: [PATCH 3/8] upgrade: OpenSavvy Conventions 2.3.6 --- gradle/conventions/settings.gradle.kts | 2 +- settings.gradle.kts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle/conventions/settings.gradle.kts b/gradle/conventions/settings.gradle.kts index 88351f68..57d236c1 100644 --- a/gradle/conventions/settings.gradle.kts +++ b/gradle/conventions/settings.gradle.kts @@ -48,7 +48,7 @@ pluginManagement { } plugins { - id("dev.opensavvy.conventions.settings") version "2.3.5" + id("dev.opensavvy.conventions.settings") version "2.3.6" } enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS") diff --git a/settings.gradle.kts b/settings.gradle.kts index a15ebe18..a0609297 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -55,7 +55,7 @@ pluginManagement { } plugins { - id("dev.opensavvy.conventions.settings") version "2.3.5" + id("dev.opensavvy.conventions.settings") version "2.3.6" } include( -- 2.51.2 From dfbe3c64fd209581c47ba44d2aab462d1a9d6340 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?= Date: Wed, 22 Apr 2026 16:21:16 +0200 Subject: [PATCH 4/8] upgrade: TestBalloon 0.8.4 --- gradle/common.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/common.versions.toml b/gradle/common.versions.toml index 3b685824..1fee8e71 100644 --- a/gradle/common.versions.toml +++ b/gradle/common.versions.toml @@ -17,7 +17,7 @@ compose = "1.10.2" kotest = "6.1.7" # https://github.com/infix-de/testBalloon/releases -testBalloon = "0.8.3-K2.3.0" +testBalloon = "0.8.4-K2.3.0" # https://gitlab.com/opensavvy/groundwork/pedestal/-/releases pedestal = "3.2.1" -- 2.51.2 From f0196543e81e9e7516f330d0ef34eca564d1788e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?= Date: Wed, 22 Apr 2026 16:21:30 +0200 Subject: [PATCH 5/8] upgrade: Prepared 2.5.1 --- gradle/common.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/common.versions.toml b/gradle/common.versions.toml index 1fee8e71..838c6001 100644 --- a/gradle/common.versions.toml +++ b/gradle/common.versions.toml @@ -23,7 +23,7 @@ testBalloon = "0.8.4-K2.3.0" pedestal = "3.2.1" # https://prepared.opensavvy.dev/news -prepared = "2.5.0" +prepared = "2.5.1" # https://spine.opensavvy.dev/news spine = "0.10.1" -- 2.51.2 From 8c73dcb5c738d9f4940bb4051b2de6b21f5f7057 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?= Date: Wed, 22 Apr 2026 16:21:39 +0200 Subject: [PATCH 6/8] upgrade: KtMongo 0.29.1 --- gradle/common.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/common.versions.toml b/gradle/common.versions.toml index 838c6001..c320afe8 100644 --- a/gradle/common.versions.toml +++ b/gradle/common.versions.toml @@ -29,7 +29,7 @@ prepared = "2.5.1" spine = "0.10.1" # https://ktmongo.opensavvy.dev/news -ktmongo = "0.28.1" +ktmongo = "0.29.1" # https://gitlab.com/opensavvy/telegram-bot/-/releases telegram-bot = "0.2.0" -- 2.51.2 From b64daf937f1ed1f7a7ead71274eaf100dd729dbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?= Date: Wed, 22 Apr 2026 16:21:48 +0200 Subject: [PATCH 7/8] upgrade: Telegram Bot SDK 0.3.1 --- gradle/common.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/common.versions.toml b/gradle/common.versions.toml index c320afe8..2284cb28 100644 --- a/gradle/common.versions.toml +++ b/gradle/common.versions.toml @@ -32,7 +32,7 @@ spine = "0.10.1" ktmongo = "0.29.1" # https://gitlab.com/opensavvy/telegram-bot/-/releases -telegram-bot = "0.2.0" +telegram-bot = "0.3.1" # https://github.com/JetBrains/java-annotations/releases jetbrains-annotations = "26.1.0" -- 2.51.2 From 0ac3b3ae4b628d69d7de58e5b7d0a96cffb405eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?= Date: Wed, 22 Apr 2026 16:21:58 +0200 Subject: [PATCH 8/8] upgrade: NodeJS 24.15.0 --- gradle/common.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/common.versions.toml b/gradle/common.versions.toml index 2284cb28..097f610e 100644 --- a/gradle/common.versions.toml +++ b/gradle/common.versions.toml @@ -38,7 +38,7 @@ telegram-bot = "0.3.1" jetbrains-annotations = "26.1.0" # https://nodejs.org/en/download -nodejs = "24.14.0" +nodejs = "24.15.0" [plugins] kotlin = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }