From 4111a4cc9454a37c548d4e92173d57b8199e3f65 Mon Sep 17 00:00:00 2001 From: dbinkele Date: Wed, 15 Apr 2026 08:25:48 +0200 Subject: [PATCH 01/27] Add Post-Renaming method (#1643) --- ...ets3.variability.artifacts.base.plugin.mps | 560 +++++++++++++++++- .../org.iets3.variability.artifacts.base.mpl | 1 + 2 files changed, 558 insertions(+), 3 deletions(-) diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps index 3970238aa0..dcf6a50c9f 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps @@ -15,6 +15,8 @@ + + @@ -62,9 +64,9 @@ - - - + + + @@ -108,6 +110,10 @@ + + + + @@ -119,6 +125,9 @@ + + + @@ -184,7 +193,11 @@ + + + + @@ -231,6 +244,7 @@ + @@ -252,6 +266,10 @@ + + + + @@ -329,6 +347,9 @@ + + + @@ -364,6 +385,7 @@ + @@ -12661,6 +12683,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -15413,6 +15533,23 @@ + + + + + + + + + + + + + + + + + @@ -17180,5 +17317,422 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/org.iets3.variability.artifacts.base.mpl b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/org.iets3.variability.artifacts.base.mpl index c4a975bb6e..0995715482 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/org.iets3.variability.artifacts.base.mpl +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/org.iets3.variability.artifacts.base.mpl @@ -40,6 +40,7 @@ + From 8273b504ee4b7a4c634e7ae2ede2c0dd43b69dce Mon Sep 17 00:00:00 2001 From: dbinkele Date: Wed, 15 Apr 2026 08:43:52 +0200 Subject: [PATCH 02/27] Refactor (#1643) --- ...ets3.variability.artifacts.base.plugin.mps | 185 ++++++------------ 1 file changed, 65 insertions(+), 120 deletions(-) diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps index dcf6a50c9f..0211f87b4e 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps @@ -244,7 +244,6 @@ - @@ -266,10 +265,6 @@ - - - - @@ -17319,182 +17314,172 @@ - - - - + + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -17510,7 +17495,7 @@ - + @@ -17526,7 +17511,7 @@ - + @@ -17627,11 +17612,8 @@ - - - - - + + @@ -17642,46 +17624,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -17722,13 +17669,11 @@ - - From 006d8a8d7bcca5f171efefbe8ccbe2efe78989e3 Mon Sep 17 00:00:00 2001 From: dbinkele Date: Wed, 15 Apr 2026 09:02:58 +0200 Subject: [PATCH 03/27] optimize imports (#1643) --- .../models/org.iets3.variability.artifacts.base.migration.mps | 1 - .../models/org.iets3.variability.artifacts.base.plugin.mps | 1 - .../org.iets3.variability.artifacts.base.mpl | 2 -- 3 files changed, 4 deletions(-) diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.migration.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.migration.mps index 6ed14d4925..1609c48515 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.migration.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.migration.mps @@ -3,7 +3,6 @@ - diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps index 0211f87b4e..701ee647ed 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps @@ -16,7 +16,6 @@ - diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/org.iets3.variability.artifacts.base.mpl b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/org.iets3.variability.artifacts.base.mpl index 0995715482..fb6fba646f 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/org.iets3.variability.artifacts.base.mpl +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/org.iets3.variability.artifacts.base.mpl @@ -40,7 +40,6 @@ - @@ -78,7 +77,6 @@ - From 51e01168c2c8dd6c89e5b0bd88723d75cdf5e287 Mon Sep 17 00:00:00 2001 From: dbinkele Date: Wed, 15 Apr 2026 10:03:07 +0200 Subject: [PATCH 04/27] force save all (#1643) --- .../org.iets3.variability.artifacts.base.plugin.mps | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps index 701ee647ed..363a30ffd5 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps @@ -17517,7 +17517,7 @@ - + @@ -17537,7 +17537,7 @@ - + @@ -17612,7 +17612,7 @@ - + @@ -17670,7 +17670,7 @@ - + From cf4fadf4b40a9c0d0594455a91c6bf04068394f1 Mon Sep 17 00:00:00 2001 From: dbinkele Date: Wed, 15 Apr 2026 10:16:43 +0200 Subject: [PATCH 05/27] Make Renaing stable (#1643) --- ...ets3.variability.artifacts.base.plugin.mps | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps index 363a30ffd5..a92f8ef1a1 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps @@ -17577,6 +17577,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 823f5b4998745d5f001aa6b96c8249e4776f1b87 Mon Sep 17 00:00:00 2001 From: dbinkele Date: Wed, 15 Apr 2026 12:56:56 +0200 Subject: [PATCH 06/27] Make Renaming stable 2 (#1643) --- ...ets3.variability.artifacts.base.plugin.mps | 126 ++++++------------ 1 file changed, 44 insertions(+), 82 deletions(-) diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps index a92f8ef1a1..4d25d7780c 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps @@ -12710,33 +12710,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -12761,17 +12734,51 @@ - - - - - - + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -12953,8 +12960,8 @@ - - + + @@ -17577,51 +17584,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From 634ab705b4cc7b4d9f7ea6bcdcaa4b5366122b3f Mon Sep 17 00:00:00 2001 From: Klaus Birken Date: Tue, 28 Apr 2026 17:29:30 +0200 Subject: [PATCH 07/27] Add javadoc and move PostRenamer to folder of other renamers (#1643). --- ...ets3.variability.artifacts.base.plugin.mps | 75 +++++++++++++++++-- 1 file changed, 70 insertions(+), 5 deletions(-) diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps index 4d25d7780c..4095ad77f1 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps @@ -12782,6 +12782,7 @@ + @@ -15413,6 +15414,21 @@ + + + + + + + + + + + + + + + @@ -15439,7 +15455,6 @@ - @@ -15546,8 +15561,50 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -15760,6 +15817,13 @@ + + + + + + + @@ -17320,6 +17384,7 @@ + @@ -17542,6 +17607,9 @@ + + + @@ -17550,9 +17618,6 @@ - - - From 92de59dbe1a3d0dd7c8f303cd818e04797602c72 Mon Sep 17 00:00:00 2001 From: dbinkele Date: Tue, 5 May 2026 12:27:28 +0200 Subject: [PATCH 08/27] Add map for bookkepping between original componens and its instances (#1643) --- ...ets3.variability.artifacts.base.plugin.mps | 154 ++++++++---------- 1 file changed, 66 insertions(+), 88 deletions(-) diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps index 4095ad77f1..9b8b905e08 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps @@ -12612,7 +12612,32 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -12690,96 +12715,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - @@ -12847,6 +12790,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From d7417273f3395d35b8897daeb00cbdcd5134a41d Mon Sep 17 00:00:00 2001 From: dbinkele Date: Tue, 5 May 2026 13:37:57 +0200 Subject: [PATCH 09/27] Refactor double bookkeeping (#1643) --- ...ets3.variability.artifacts.base.plugin.mps | 164 ++++++++---------- 1 file changed, 69 insertions(+), 95 deletions(-) diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps index 9b8b905e08..000d616a7b 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps @@ -646,9 +646,6 @@ - - - @@ -12677,16 +12674,77 @@ - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + @@ -12932,26 +12990,6 @@ - - - - - - - - - - - - - - - - - - - - @@ -12994,48 +13032,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -13164,28 +13160,6 @@ - - - - - - - - - - - - - - - - - - - - - - From f6e78f54d7cbe6f0dda53b073f5737f778f75108 Mon Sep 17 00:00:00 2001 From: dbinkele Date: Tue, 5 May 2026 14:33:13 +0200 Subject: [PATCH 10/27] Keep traversal order stable (#1643) --- .../models/org.iets3.variability.artifacts.base.plugin.mps | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps index 000d616a7b..9554f88278 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps @@ -12623,8 +12623,8 @@ - - + + From abc5dc203c195306c23855e3685925e31d19f456 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 5 Jun 2026 14:40:19 +0000 Subject: [PATCH 11/27] Update third-party-minor to v2024.1.26502.3f0abd7 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 418e35f6df..25d5f259fe 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -4,7 +4,7 @@ mpsQaVersion = "2024.1.1401.9e58317" # if you want to build against a specific mbeddr branch, prepend it here with a dot. # NOTE: instances of '/' in the branch name need to be replaced by '-' # example: mbeddrVersion="feature-my_new_feature.2023.2.+" -mbeddrVersion = "2024.1.26494.dd2d6c0" +mbeddrVersion = "2024.1.26502.3f0abd7" jbr = "17.0.11-b1207.30" From 919cab7fb3576424ee02bf3e4021532b0d0896da Mon Sep 17 00:00:00 2001 From: Klaus Birken Date: Thu, 28 May 2026 17:47:28 +0200 Subject: [PATCH 12/27] Fix some unrelated review findings (#1643). Details: - Remove duplicate constraints aspect for GlobalFeatureModelConfiguration. - Fix model check error in IRenamer and comment with link to MPS-38296. --- ...variability.artifacts.base.constraints.mps | 20 ----- ...ets3.variability.artifacts.base.plugin.mps | 73 ++++++++++++++++++- 2 files changed, 69 insertions(+), 24 deletions(-) diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.constraints.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.constraints.mps index 17f4308237..4d8a491eef 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.constraints.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.constraints.mps @@ -639,25 +639,5 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps index f404665a29..71ed30031a 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.plugin.mps @@ -557,6 +557,7 @@ + @@ -15411,6 +15412,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -15443,11 +15503,16 @@ - - - + + + + + + + + - + From d9c1f9595ade134095118cb0be3e364e6a261de1 Mon Sep 17 00:00:00 2001 From: Klaus Birken Date: Tue, 9 Jun 2026 20:03:16 +0200 Subject: [PATCH 13/27] Update CHANGELOG (#1643). --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c0fc337e65..1b22a37204 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ All notable changes to this project are documented in this file. Format of the log is _loosely_ based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). The project does _not_ follow Semantic Versioning and the changes are documented in reverse chronological order, grouped by calendar month. +## June 2026 + +### Added + +- Variability: For the filtering of 150% models, a new API for `IRenamer` is provided. It allows renaming all clones of an instantiated element in one step. The old API which allows renaming only one-by-one is still available - this is not a breaking change. + + ## May 2026 ### Fixed From 703e9d44c4468fbe15808fc584ae0058a10ac5d1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 10 Jun 2026 00:28:44 +0000 Subject: [PATCH 14/27] Update third-party-minor to v2024.1.1429.06e6422 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 25d5f259fe..76f54afaf5 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] mpsVersion = "2024.1.6" -mpsQaVersion = "2024.1.1401.9e58317" +mpsQaVersion = "2024.1.1429.06e6422" # if you want to build against a specific mbeddr branch, prepend it here with a dot. # NOTE: instances of '/' in the branch name need to be replaced by '-' # example: mbeddrVersion="feature-my_new_feature.2023.2.+" From e72c6ecc7b45641b56e9979ef7ebfb07db09b962 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 10 Jun 2026 06:23:14 +0000 Subject: [PATCH 15/27] Update github-actions to 5e2ebd0 --- .github/workflows/vulnerability-scanning.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/vulnerability-scanning.yml b/.github/workflows/vulnerability-scanning.yml index 353b2819c1..c10065efd5 100644 --- a/.github/workflows/vulnerability-scanning.yml +++ b/.github/workflows/vulnerability-scanning.yml @@ -13,7 +13,7 @@ jobs: distribution: temurin java-version: 17 - name: Setup Gradle - uses: gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6 + uses: gradle/actions/setup-gradle@5e2ebd065dc2488b7a6ad670704656cbbe1e8f60 # v6 - name: Call setup run: ./gradlew dependencies - name: Dependency Check From 8cdec14146abf28625482a17a61ba416490ba0a9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 10 Jun 2026 07:40:29 +0000 Subject: [PATCH 16/27] Update third-party-minor to v2025.1.1431.aeb2075 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index e3613113d0..fc1c5d95b3 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] mpsVersion = "2025.1.2" -mpsQaVersion = "2025.1.1404.1a29b59" +mpsQaVersion = "2025.1.1431.aeb2075" # if you want to build against a specific mbeddr branch, prepend it here with a dot. # NOTE: instances of '/' in the branch name need to be replaced by '-' # example: mbeddrVersion="feature-my_new_feature.2023.2.+" From dac560c2d81cc1d19dbb521454caf35fa330cea1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 12 Jun 2026 20:12:27 +0000 Subject: [PATCH 17/27] Update github-actions to 3f131e8 --- .github/workflows/vulnerability-scanning.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/vulnerability-scanning.yml b/.github/workflows/vulnerability-scanning.yml index c10065efd5..1257a3f21b 100644 --- a/.github/workflows/vulnerability-scanning.yml +++ b/.github/workflows/vulnerability-scanning.yml @@ -13,7 +13,7 @@ jobs: distribution: temurin java-version: 17 - name: Setup Gradle - uses: gradle/actions/setup-gradle@5e2ebd065dc2488b7a6ad670704656cbbe1e8f60 # v6 + uses: gradle/actions/setup-gradle@3f131e8634966bd73d06cc69884922b02e6faf92 # v6 - name: Call setup run: ./gradlew dependencies - name: Dependency Check From e5698303ba3e851495f9a2619c6c8e04f9d1a363 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 12 Jun 2026 20:12:33 +0000 Subject: [PATCH 18/27] Update third-party-minor to v2024.1.26510.7a79d0e --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 76f54afaf5..5bdeabb617 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -4,7 +4,7 @@ mpsQaVersion = "2024.1.1429.06e6422" # if you want to build against a specific mbeddr branch, prepend it here with a dot. # NOTE: instances of '/' in the branch name need to be replaced by '-' # example: mbeddrVersion="feature-my_new_feature.2023.2.+" -mbeddrVersion = "2024.1.26502.3f0abd7" +mbeddrVersion = "2024.1.26510.7a79d0e" jbr = "17.0.11-b1207.30" From 7b551540435a54d8c54a32f93fb332d9e4376535 Mon Sep 17 00:00:00 2001 From: Klaus Birken Date: Thu, 21 May 2026 12:33:40 +0200 Subject: [PATCH 19/27] Introduce new extension point for config combination logic, plus some refactorings in variability (#1794). Details: - Refactor priority-based extension point logic and introduce configCombinationLogicExtPoint. - Do checking for referenced abstract configs depending on extension point. - Implement new hashcode computation for a config and all reachable configs, and a supporting traversal helper. - Refactor utility class for storing transient hash values for config. --- CHANGELOG.md | 8 + .../org.iets3.variability.base.plugin.mps | 445 +++++- ...ariability.configuration.base.behavior.mps | 1247 ++++++++++++----- ....variability.configuration.base.plugin.mps | 324 +++-- ...iability.configuration.base.typesystem.mps | 226 +-- ...3.variability.featuremodel.base.plugin.mps | 134 +- ...iability.configuration.base.ext.plugin.mps | 146 +- ...configuration.base.enrichedNames@tests.mps | 13 +- 8 files changed, 1771 insertions(+), 772 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23ff091dd0..0a65ef9b09 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,14 @@ All notable changes to this project are documented in this file. Format of the log is _loosely_ based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). The project does _not_ follow Semantic Versioning and the changes are documented in reverse chronological order, grouped by calendar month. +## June 2026 + +### Added + +- Variability: Introduced extension point `configCombinationLogicExtPoint` (interface `IConfigCombinationLogic`) to make the logic of combining configurations (via `extends`, `abstract` and referenced sub-configurations) configurable per application. +- Variability: Configuration checking for referenced abstract sub-configurations now respects the active combination logic, and configuration hashing was extended to cover a configuration together with all configurations reachable from it. + + ## May 2026 ### Fixed diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.base/models/org.iets3.variability.base.plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.base/models/org.iets3.variability.base.plugin.mps index debd8e15e0..fe2a86810c 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.base/models/org.iets3.variability.base.plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.base/models/org.iets3.variability.base.plugin.mps @@ -23,13 +23,11 @@ + - - - @@ -78,7 +76,9 @@ + + @@ -87,6 +87,15 @@ + + + + + + + + + @@ -109,17 +118,14 @@ + - - - - @@ -130,6 +136,7 @@ + @@ -142,6 +149,7 @@ + @@ -151,6 +159,11 @@ + + + + + @@ -165,6 +178,7 @@ + @@ -187,12 +201,14 @@ + + @@ -272,7 +288,6 @@ - @@ -378,81 +393,30 @@ - - - - - - - + + + + - - - + + + + + - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -974,6 +938,9 @@ + + + @@ -1278,5 +1245,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.configuration.base/models/org.iets3.variability.configuration.base.behavior.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.configuration.base/models/org.iets3.variability.configuration.base.behavior.mps index 913a958308..a5df5dcfc8 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.configuration.base/models/org.iets3.variability.configuration.base.behavior.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.configuration.base/models/org.iets3.variability.configuration.base.behavior.mps @@ -6878,11 +6878,16 @@ - - - - - + + + + + + + + + + @@ -6892,11 +6897,16 @@ - - - - - + + + + + + + + + + @@ -22730,333 +22740,81 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - + + - - + + + @@ -27108,5 +26866,868 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.configuration.base/models/org.iets3.variability.configuration.base.plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.configuration.base/models/org.iets3.variability.configuration.base.plugin.mps index 9f2b5e1365..529f146d28 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.configuration.base/models/org.iets3.variability.configuration.base.plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.configuration.base/models/org.iets3.variability.configuration.base.plugin.mps @@ -54,6 +54,7 @@ + @@ -258,7 +259,9 @@ - + + + @@ -9778,12 +9781,17 @@ - - - - - - + + + + + + + + + + + @@ -11808,25 +11816,15 @@ - + - + - - - - - - - - - - @@ -11934,20 +11932,6 @@ - - - - - - - - - - - - - - @@ -11956,9 +11940,12 @@ + + + - + @@ -12050,111 +12037,50 @@ - - - - - - - - - - - - - - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - + + + + + + - - - - - - - + + + + + + + + + + @@ -12166,10 +12092,13 @@ + + + - + @@ -12202,5 +12131,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.configuration.base/models/org.iets3.variability.configuration.base.typesystem.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.configuration.base/models/org.iets3.variability.configuration.base.typesystem.mps index eaee346fc2..367757c07d 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.configuration.base/models/org.iets3.variability.configuration.base.typesystem.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.configuration.base/models/org.iets3.variability.configuration.base.typesystem.mps @@ -2509,136 +2509,152 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + - - - - + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - + + + + - - - - - - - - - - - - - - - - - + + + + + + - - + + + + + + + + + + + + - - + + + + + + + + + + + + - - - - - - - - - - + + + + - - - - - + + + + + + + + + + diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.variability.featuremodel.base/models/org.iets3.variability.featuremodel.base.plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.variability.featuremodel.base/models/org.iets3.variability.featuremodel.base.plugin.mps index c13a538b11..3d33954e24 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.variability.featuremodel.base/models/org.iets3.variability.featuremodel.base.plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.variability.featuremodel.base/models/org.iets3.variability.featuremodel.base.plugin.mps @@ -41,6 +41,7 @@ + @@ -76,10 +77,15 @@ + + + + + @@ -133,6 +139,7 @@ + @@ -297,6 +304,9 @@ + + + @@ -6287,10 +6297,108 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6388,30 +6496,20 @@ + + + + + + - - - - - - - - - - - - - - - - diff --git a/code/languages/org.iets3.opensource/tests/test.org.iets3.variability.configuration.base.ext/models/test.org.iets3.variability.configuration.base.ext.plugin.mps b/code/languages/org.iets3.opensource/tests/test.org.iets3.variability.configuration.base.ext/models/test.org.iets3.variability.configuration.base.ext.plugin.mps index 28b6852057..3038bd59a1 100644 --- a/code/languages/org.iets3.opensource/tests/test.org.iets3.variability.configuration.base.ext/models/test.org.iets3.variability.configuration.base.ext.plugin.mps +++ b/code/languages/org.iets3.opensource/tests/test.org.iets3.variability.configuration.base.ext/models/test.org.iets3.variability.configuration.base.ext.plugin.mps @@ -22,6 +22,7 @@ + @@ -61,13 +62,15 @@ - + + + + - @@ -102,9 +105,6 @@ - - - @@ -112,7 +112,6 @@ - @@ -151,14 +150,10 @@ - - - - @@ -256,43 +251,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -300,53 +258,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -354,16 +265,6 @@ - - - - - - - - - - @@ -374,6 +275,12 @@ + + + + + + @@ -382,14 +289,10 @@ - - - - - - - - + + + + @@ -769,22 +672,6 @@ - - - - - - - - - - - - - - - - @@ -802,6 +689,9 @@ + + + diff --git a/code/languages/org.iets3.opensource/tests/test.org.iets3.variability.configuration.base/models/test.org.iets3.variability.configuration.base.enrichedNames@tests.mps b/code/languages/org.iets3.opensource/tests/test.org.iets3.variability.configuration.base/models/test.org.iets3.variability.configuration.base.enrichedNames@tests.mps index 7ef204300d..00d7b2e456 100644 --- a/code/languages/org.iets3.opensource/tests/test.org.iets3.variability.configuration.base/models/test.org.iets3.variability.configuration.base.enrichedNames@tests.mps +++ b/code/languages/org.iets3.opensource/tests/test.org.iets3.variability.configuration.base/models/test.org.iets3.variability.configuration.base.enrichedNames@tests.mps @@ -27,6 +27,7 @@ + @@ -339,7 +340,7 @@ - + @@ -1075,7 +1076,7 @@ - + @@ -1265,8 +1266,8 @@ - - + + @@ -1275,7 +1276,7 @@ - + @@ -1780,7 +1781,7 @@ - + From c7aa727469a44096028f6dad7318a6ab835440a3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 16 Jun 2026 20:40:46 +0000 Subject: [PATCH 20/27] Update github-actions to ad2b381 --- .github/workflows/vulnerability-scanning.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/vulnerability-scanning.yml b/.github/workflows/vulnerability-scanning.yml index 1257a3f21b..dbb44c3c38 100644 --- a/.github/workflows/vulnerability-scanning.yml +++ b/.github/workflows/vulnerability-scanning.yml @@ -8,7 +8,7 @@ jobs: - name: Checkout uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 - name: Setup Java - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5 + uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5 with: distribution: temurin java-version: 17 From ef2bc7a42a71c0d132f96a70bfcc54c5356f1cd9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 07:27:34 +0000 Subject: [PATCH 21/27] Update third-party-minor to v2024.1.26515.7a79d0e --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 5bdeabb617..0d1003b461 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -4,7 +4,7 @@ mpsQaVersion = "2024.1.1429.06e6422" # if you want to build against a specific mbeddr branch, prepend it here with a dot. # NOTE: instances of '/' in the branch name need to be replaced by '-' # example: mbeddrVersion="feature-my_new_feature.2023.2.+" -mbeddrVersion = "2024.1.26510.7a79d0e" +mbeddrVersion = "2024.1.26515.7a79d0e" jbr = "17.0.11-b1207.30" From 8d266842722af6180f99067ce104ae94df4f3c32 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 17:55:18 +0000 Subject: [PATCH 22/27] Update third-party-minor to v2024.1.26519.74a6294 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 0d1003b461..926f15e4ea 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -4,7 +4,7 @@ mpsQaVersion = "2024.1.1429.06e6422" # if you want to build against a specific mbeddr branch, prepend it here with a dot. # NOTE: instances of '/' in the branch name need to be replaced by '-' # example: mbeddrVersion="feature-my_new_feature.2023.2.+" -mbeddrVersion = "2024.1.26515.7a79d0e" +mbeddrVersion = "2024.1.26519.74a6294" jbr = "17.0.11-b1207.30" From 208967c1491cc4450e35def5e1274e5ce4d49912 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 12:39:27 +0000 Subject: [PATCH 23/27] Update github-actions --- .github/workflows/vulnerability-scanning.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/vulnerability-scanning.yml b/.github/workflows/vulnerability-scanning.yml index c10065efd5..dbb44c3c38 100644 --- a/.github/workflows/vulnerability-scanning.yml +++ b/.github/workflows/vulnerability-scanning.yml @@ -8,12 +8,12 @@ jobs: - name: Checkout uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 - name: Setup Java - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5 + uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5 with: distribution: temurin java-version: 17 - name: Setup Gradle - uses: gradle/actions/setup-gradle@5e2ebd065dc2488b7a6ad670704656cbbe1e8f60 # v6 + uses: gradle/actions/setup-gradle@3f131e8634966bd73d06cc69884922b02e6faf92 # v6 - name: Call setup run: ./gradlew dependencies - name: Dependency Check From 14b14b169387bd9b10f019aa75a9f8bf141847ca Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 13:16:09 +0000 Subject: [PATCH 24/27] Update third-party-minor to v2024.1.1436.3cd3456 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 926f15e4ea..566b1abaf5 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] mpsVersion = "2024.1.6" -mpsQaVersion = "2024.1.1429.06e6422" +mpsQaVersion = "2024.1.1436.3cd3456" # if you want to build against a specific mbeddr branch, prepend it here with a dot. # NOTE: instances of '/' in the branch name need to be replaced by '-' # example: mbeddrVersion="feature-my_new_feature.2023.2.+" From 93fae675c771a1e2cc89050b523226e8bd6b4096 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 22:04:04 +0000 Subject: [PATCH 25/27] Update github-actions to v7 --- .github/workflows/vulnerability-scanning.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/vulnerability-scanning.yml b/.github/workflows/vulnerability-scanning.yml index dbb44c3c38..bc3aca772d 100644 --- a/.github/workflows/vulnerability-scanning.yml +++ b/.github/workflows/vulnerability-scanning.yml @@ -6,7 +6,7 @@ jobs: name: depecheck_test steps: - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - name: Setup Java uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5 with: From 1b3a7c310c5a816017d40218d1ab2c3ff4d57ed1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jun 2026 03:41:29 +0000 Subject: [PATCH 26/27] Update Gradle to v9.6.0 --- gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 4 ++-- gradlew.bat | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index e74c8700b2..11cae1e003 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.0-all.zip networkTimeout=10000 retries=0 retryBackOffMs=500 diff --git a/gradlew b/gradlew index b9bb139f79..249efbb032 100755 --- a/gradlew +++ b/gradlew @@ -20,7 +20,7 @@ ############################################################################## # -# Gradle start up script for POSIX generated by Gradle. +# gradlew start up script for POSIX generated by Gradle. # # Important for running: # @@ -29,7 +29,7 @@ # bash, then to run this script, type that shell name before the whole # command line, like: # -# ksh Gradle +# ksh gradlew # # Busybox and similar reduced shells will NOT work, because this script # requires all of these POSIX shell features: diff --git a/gradlew.bat b/gradlew.bat index aa5f10b069..8508ef684d 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -19,7 +19,7 @@ @if "%DEBUG%"=="" @echo off @rem ########################################################################## @rem -@rem Gradle startup script for Windows +@rem gradlew startup script for Windows @rem @rem ########################################################################## @@ -72,7 +72,7 @@ echo location of your Java installation. 1>&2 -@rem Execute Gradle +@rem Execute gradlew @rem endlocal doesn't take effect until after the line is parsed and variables are expanded @rem which allows us to clear the local environment before executing the java command endlocal & "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* & call :exitWithErrorLevel From 5e9957c154568601a8f1072f30c59603fed3970f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 23 Jun 2026 18:06:25 +0000 Subject: [PATCH 27/27] Update third-party-minor --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 566b1abaf5..a864bd150c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -10,7 +10,7 @@ jbr = "17.0.11-b1207.30" [libraries] mps = { group = "com.jetbrains", name = "mps", version.ref = "mpsVersion" } -remigrate = { group = "de.itemis.mps.build-backends", name = "remigrate", version = "1.0.1.180.8e0fd7e" } +remigrate = { group = "de.itemis.mps.build-backends", name = "remigrate", version = "1.0.1.185.53c5432" } mpsQaAllInOne = { group = "org.mpsqa", name = "all-in-one", version.ref = "mpsQaVersion" } mbeddrPlatform = { group = "com.mbeddr", name = "platform", version.ref = "mbeddrVersion" } antJunit = { group = "org.apache.ant", name = "ant-junit", version = "1.10.17" }