ci: refine release-please configuration
[e-mobility-charging-stations-simulator.git] / .github / release-please / config.json
index 475a156e27f65beb73448a8e7623126d68d75288..ef000b948e632a55265cdc39f5398c266359406d 100644 (file)
@@ -1,10 +1,36 @@
 {
   "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
   "release-type": "node",
+  "bump-minor-pre-major": true,
+  "bump-patch-for-minor-pre-major": true,
   "include-component-in-tag": false,
+  "include-v-in-tag": true,
   "packages": {
-    ".": {}
+    ".": {
+      "exclude-paths": ["ui/web", "tests/ocpp-server"],
+      "component": "simulator",
+      "extra-files": ["sonar-project.properties"]
+    },
+    "ui/web": {
+      "component": "ui",
+      "extra-files": ["sonar-project.properties"]
+    },
+    "tests/ocpp-server": {
+      "release-type": "python",
+      "component": "ocpp-server"
+    }
   },
+  "plugins": [
+    {
+      "type": "node-workspace",
+      "merge": false
+    },
+    {
+      "type": "linked-versions",
+      "groupName": "simulator-ui",
+      "components": ["simulator", "ui"]
+    }
+  ],
   "changelog-sections": [
     { "type": "feat", "section": "🚀 Features", "hidden": false },
     { "type": "fix", "section": "🐞 Fixes", "hidden": false },