Skip to content

Commit 6c067fa

Browse files
authored
Merge branch 'main' into fix/bulk-sync-large-modules
2 parents 86f37f8 + b15ba97 commit 6c067fa

File tree

7 files changed

+30
-13
lines changed

7 files changed

+30
-13
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
/bulk-model-sync-gradle/ @mhuster23
44
/bulk-model-sync-gradle-test/ @mhuster23
55
/bulk-model-sync-lib/ @mhuster23
6+
/bulk-model-sync-mps/ @mhuster23
67
/bulk-model-sync-solution/ @mhuster23
78
/light-model-client/ @slisson
89
/metamodel-export/ @slisson

.github/workflows/mps-compatibility.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,10 @@ jobs:
3333
- name: Set up Gradle
3434
uses: gradle/gradle-build-action@v2
3535
- name: Build with ${{ matrix.version }}
36-
run: ./gradlew --build-cache :mps-model-adapters:build :mps-model-server-plugin:build -Pmps.version=${{ matrix.version }}
36+
run: >-
37+
./gradlew --build-cache
38+
:bulk-model-sync-mps:build
39+
:metamodel-export:build
40+
:mps-model-adapters:build
41+
:mps-model-server-plugin:build
42+
-Pmps.version=${{ matrix.version }}

commitlint.config.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ module.exports = {
88
"bulk-model-sync",
99
"bulk-model-sync-gradle",
1010
"bulk-model-sync-lib",
11+
"bulk-model-sync-mps",
1112
"deps",
1213
"light-model-client",
1314
"model-server-lib",
@@ -26,6 +27,8 @@ module.exports = {
2627
"vue-model-api",
2728
],
2829
],
29-
"subject-case": [0, 'never']
30+
"subject-case": [0, 'never'],
31+
// No need to restrict the body line length. That only gives issues with URLs etc.
32+
"body-max-line-length": [0, 'always']
3033
},
3134
};

docs/global/modules/core/pages/reference/component-bulk-model-sync-gradle.adoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,3 +171,8 @@ modelSync {
171171
--
172172

173173
Generated Gradle task to perform synchronization: `runSyncPushToMyServer`.
174+
175+
== Logging
176+
177+
The plugin uses the normal Gradle logging.
178+
In case progress or debug information is required, run Gradle with `--info` or `--debug` command line arguments.

gradle/libs.versions.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
1212
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
1313
gitVersion = { id = "com.palantir.git-version", version = "3.0.0" }
1414
ktlint = { id = "org.jlleitschuh.gradle.ktlint", version = "11.6.1" }
15-
spotless = { id = "com.diffplug.spotless", version = "6.23.0" }
15+
spotless = { id = "com.diffplug.spotless", version = "6.23.3" }
1616
tasktree = { id = "com.dorongold.task-tree", version = "2.1.1" }
1717
modelix-mps-buildtools = { id = "org.modelix.mps.build-tools", version.ref = "modelixBuildtools" }
1818
dokka = {id = "org.jetbrains.dokka", version = "1.9.10"}
@@ -23,9 +23,9 @@ npm-publish = { id = "dev.petuska.npm.publish", version = "3.4.1" }
2323
[versions]
2424
kotlin = "1.9.21"
2525
kotlinCoroutines="1.7.3"
26-
ktor="2.3.6"
26+
ktor="2.3.7"
2727
kotlinHtml="0.8.0"
28-
kotlinSerialization="1.6.1"
28+
kotlinSerialization="1.6.2"
2929
ignite="2.15.0"
3030
apacheCxf="3.6.2"
3131
node="18.17.1"
@@ -39,7 +39,7 @@ kotlin-serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-s
3939
kotlin-serialization-yaml = { group = "com.charleskorn.kaml", name = "kaml", version = "0.55.0" }
4040
kotlin-logging = { group = "io.github.microutils", name = "kotlin-logging", version = "3.0.5" }
4141
kotlin-collections-immutable = { group = "org.jetbrains.kotlinx", name = "kotlinx-collections-immutable", version = "0.3.6" }
42-
kotlin-datetime = { group = "org.jetbrains.kotlinx", name = "kotlinx-datetime", version = "0.4.1" }
42+
kotlin-datetime = { group = "org.jetbrains.kotlinx", name = "kotlinx-datetime", version = "0.5.0" }
4343

4444
kotlin-coroutines-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "kotlinCoroutines" }
4545
kotlin-coroutines-swing = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-swing", version.ref = "kotlinCoroutines" }
@@ -68,13 +68,13 @@ ktor-client-auth = { group = "io.ktor", name = "ktor-client-auth", version.ref =
6868

6969
ktor-serialization-json = { group = "io.ktor", name = "ktor-serialization-kotlinx-json", version.ref = "ktor" }
7070

71-
keycloak-authz-client = { group = "org.keycloak", name = "keycloak-authz-client", version = "23.0.0" }
71+
keycloak-authz-client = { group = "org.keycloak", name = "keycloak-authz-client", version = "23.0.1" }
7272
guava = { group = "com.google.guava", name = "guava", version = "32.1.3-jre" }
7373
modelix-incremental = { group = "org.modelix", name = "incremental", version = "0.2.0" }
74-
kotlinpoet = { group = "com.squareup", name = "kotlinpoet", version = "1.15.1" }
74+
kotlinpoet = { group = "com.squareup", name = "kotlinpoet", version = "1.15.3" }
7575
vavr = { group = "io.vavr", name = "vavr", version = "0.10.4" }
7676
apache-commons-lang = { group = "org.apache.commons", name = "commons-lang3", version = "3.14.0" }
77-
apache-commons-io = { group = "commons-io", name = "commons-io", version = "2.15.0" }
77+
apache-commons-io = { group = "commons-io", name = "commons-io", version = "2.15.1" }
7878
apache-commons-collections = { group = "org.apache.commons", name = "commons-collections4", version = "4.4" }
7979
trove = { group = "trove", name = "trove", version = "1.0.2"}
8080
trove4j = { group = "net.sf.trove4j", name = "trove4j", version = "3.0.3" }
@@ -83,8 +83,8 @@ ignite-core = { group = "org.apache.ignite", name = "ignite-core", version.ref =
8383
ignite-spring = { group = "org.apache.ignite", name = "ignite-spring", version.ref = "ignite" }
8484
ignite-indexing = { group = "org.apache.ignite", name = "ignite-indexing", version.ref = "ignite" }
8585

86-
logback-classic = { group = "ch.qos.logback", name = "logback-classic", version = "1.4.11" }
87-
postgresql = { group = "org.postgresql", name = "postgresql", version = "42.7.0" }
86+
logback-classic = { group = "ch.qos.logback", name = "logback-classic", version = "1.4.14" }
87+
postgresql = { group = "org.postgresql", name = "postgresql", version = "42.7.1" }
8888
jcommander = { group = "com.beust", name = "jcommander", version = "1.82" }
8989
cucumber-java = { group = "io.cucumber", name = "cucumber-java", version = "7.14.1" }
9090
junit = { group = "junit", name = "junit", version = "4.13.2" }

metamodel-export/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ plugins {
77

88
group = "org.modelix.mps"
99

10+
val mpsVersion = project.findProperty("mps.version")?.toString().takeIf { !it.isNullOrBlank() } ?: "2021.1.4"
11+
1012
val generatorLibs by configurations.creating
1113

1214
dependencies {
@@ -32,7 +34,7 @@ val copyLibs by tasks.registering(Sync::class) {
3234

3335
extensions.configure<MPSBuildSettings> {
3436
dependsOn(copyLibs)
35-
mpsVersion("2021.1.4")
37+
mpsVersion(mpsVersion)
3638
search(".")
3739
disableParentPublication()
3840

mps-model-server-plugin/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
22

33
plugins {
44
id("org.jetbrains.kotlin.jvm")
5-
id("org.jetbrains.intellij") version "1.16.0"
5+
id("org.jetbrains.intellij") version "1.16.1"
66
}
77

88
val mpsToIdeaMap = mapOf(

0 commit comments

Comments
 (0)