diff --git a/Jenkinsfile b/Jenkinsfile index ff31493..3e43b3f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,7 +4,7 @@ kind: Pod spec: containers: - name: ci - image: eclipseglsp/ci:alpine-v6.0 + image: eclipseglsp/ci:alpine-v7.0 resources: limits: memory: "2Gi" @@ -65,7 +65,7 @@ pipeline { YARN_CACHE_FOLDER = "${env.WORKSPACE}/yarn-cache" SPAWN_WRAP_SHIM_ROOT = "${env.WORKSPACE}" EMAIL_TO= "glsp-build@eclipse.org" - MAVEN_VERSION = "3.9.11" + MAVEN_VERSION = "3.9.12" } @@ -87,6 +87,14 @@ pipeline { } } } + stage('Prepare Build') { + steps { + container('ci') { + // Remove .gitignore from diagram folder to ensure artifacts are not ignored during deployment + sh 'rm -f server/example/org.eclipse.glsp.ide.workflow.editor/diagram/.gitignore' + } + } + } stage('Build client') { steps { container('ci') { diff --git a/server/example/org.eclipse.glsp.ide.workflow.editor/META-INF/MANIFEST.MF b/server/example/org.eclipse.glsp.ide.workflow.editor/META-INF/MANIFEST.MF index 5d7dc56..d4f5c51 100644 --- a/server/example/org.eclipse.glsp.ide.workflow.editor/META-INF/MANIFEST.MF +++ b/server/example/org.eclipse.glsp.ide.workflow.editor/META-INF/MANIFEST.MF @@ -20,7 +20,7 @@ Require-Bundle: org.eclipse.elk.alg.common;bundle-version="0.8.1", org.eclipse.elk.graph;bundle-version="0.8.1", org.eclipse.lsp4j.websocket.jakarta;bundle-version="0.11.0", org.eclipse.e4.core.contexts;bundle-version="1.8.400", - org.eclipse.jetty.server;bundle-version="12.0.12", + org.eclipse.jetty.server;bundle-version="[12.1.4,13.0.0)", org.eclipse.e4.ui.model.workbench, org.eclipse.e4.ui.workbench, org.eclipse.e4.core.di.annotations, diff --git a/server/example/org.eclipse.glsp.ide.workflow.editor/WorkflowEditor.launch b/server/example/org.eclipse.glsp.ide.workflow.editor/WorkflowEditor.launch index e3691b9..a11e847 100644 --- a/server/example/org.eclipse.glsp.ide.workflow.editor/WorkflowEditor.launch +++ b/server/example/org.eclipse.glsp.ide.workflow.editor/WorkflowEditor.launch @@ -20,7 +20,7 @@ - + diff --git a/server/plugins/org.eclipse.glsp.ide.editor/META-INF/MANIFEST.MF b/server/plugins/org.eclipse.glsp.ide.editor/META-INF/MANIFEST.MF index 100d26f..08b5562 100644 --- a/server/plugins/org.eclipse.glsp.ide.editor/META-INF/MANIFEST.MF +++ b/server/plugins/org.eclipse.glsp.ide.editor/META-INF/MANIFEST.MF @@ -20,14 +20,14 @@ Require-Bundle: org.eclipse.ui.ide;bundle-version="3.18.0", org.eclipse.lsp4j;bundle-version="0.11.0", org.eclipse.lsp4j.websocket.jakarta;bundle-version="0.21.0", org.eclipse.lsp4j.jsonrpc;bundle-version="0.11.0", - org.eclipse.glsp.graph;bundle-version="2.3.0", + org.eclipse.glsp.graph;bundle-version="[2.0.0,3.0.0)", org.eclipse.glsp.server.websocket;bundle-version="[2.0.0,3.0.0)", org.eclipse.glsp.server;bundle-version="[2.0.0,3.0.0)", org.eclipse.e4.core.contexts;bundle-version="1.8.400", - org.eclipse.jetty.server;bundle-version="[12.0.0,13.0.0)", - org.eclipse.jetty.ee10.servlet;bundle-version="12.0.12", - org.eclipse.jetty.ee10.websocket.jakarta.server;bundle-version="12.0.12", - org.eclipse.jetty.util;bundle-version="[12.0.0,13.0.0)", + org.eclipse.jetty.server;bundle-version="[12.1.4,13.0.0)", + org.eclipse.jetty.ee10.servlet;bundle-version="[12.1.4,13.0.0)", + org.eclipse.jetty.ee10.websocket.jakarta.server;bundle-version="[12.1.4,13.0.0)", + org.eclipse.jetty.util;bundle-version="[12.1.4,13.0.0)", org.eclipse.jface.text;bundle-version="3.0.0", org.eclipse.e4.ui.di, org.eclipse.e4.ui.model.workbench, diff --git a/server/pom.xml b/server/pom.xml index d225c46..cbe6985 100644 --- a/server/pom.xml +++ b/server/pom.xml @@ -59,7 +59,7 @@ 3.1.0 3.4.0 8.44 - r2024-09 + r2025-12 diff --git a/server/releng/org.eclipse.glsp.ide.releng.target/r2023-12.target b/server/releng/org.eclipse.glsp.ide.releng.target/r2023-12.target index faca374..0f02dba 100644 --- a/server/releng/org.eclipse.glsp.ide.releng.target/r2023-12.target +++ b/server/releng/org.eclipse.glsp.ide.releng.target/r2023-12.target @@ -1,7 +1,7 @@ - + @@ -13,10 +13,10 @@ - - - - + + + + @@ -33,11 +33,11 @@ - - - - - + + + + + diff --git a/server/releng/org.eclipse.glsp.ide.releng.target/r2023-12.tpd b/server/releng/org.eclipse.glsp.ide.releng.target/r2023-12.tpd index 34fcf17..134fa69 100644 --- a/server/releng/org.eclipse.glsp.ide.releng.target/r2023-12.tpd +++ b/server/releng/org.eclipse.glsp.ide.releng.target/r2023-12.tpd @@ -9,7 +9,7 @@ location "http://download.eclipse.org/releases/2023-12" { com.ibm.icu [74.1.0,74.1.0] } -location "https://download.eclipse.org/tools/orbit/simrel/maven-jetty/release/12.0.12" { +location "https://download.eclipse.org/tools/orbit/simrel/maven-jetty/release/12.1.4" { org.eclipse.jetty.ee10.websocket.jakarta.server org.eclipse.jetty.ee10.websocket.server org.eclipse.jetty.websocket.api @@ -29,7 +29,7 @@ location "https://download.eclipse.org/glsp/server/p2/nightly/2.6"{ org.eclipse.glsp.example.workflow lazy } -location "https://download.eclipse.org/elk/updates/releases/0.8.1/" { +location "https://download.eclipse.org/elk/updates/releases/0.11.0/" { org.eclipse.elk.core org.eclipse.elk.graph org.eclipse.elk.graph.text diff --git a/server/releng/org.eclipse.glsp.ide.releng.target/r2024-09.target b/server/releng/org.eclipse.glsp.ide.releng.target/r2025-12.target similarity index 75% rename from server/releng/org.eclipse.glsp.ide.releng.target/r2024-09.target rename to server/releng/org.eclipse.glsp.ide.releng.target/r2025-12.target index bae2e82..3e60965 100644 --- a/server/releng/org.eclipse.glsp.ide.releng.target/r2024-09.target +++ b/server/releng/org.eclipse.glsp.ide.releng.target/r2025-12.target @@ -1,27 +1,27 @@ - + - - - - - - + + + + + + - - - - + + + + - + @@ -32,11 +32,11 @@ - - - - - + + + + + diff --git a/server/releng/org.eclipse.glsp.ide.releng.target/r2024-09.tpd b/server/releng/org.eclipse.glsp.ide.releng.target/r2025-12.tpd similarity index 81% rename from server/releng/org.eclipse.glsp.ide.releng.target/r2024-09.tpd rename to server/releng/org.eclipse.glsp.ide.releng.target/r2025-12.tpd index d1faea7..3fc558f 100644 --- a/server/releng/org.eclipse.glsp.ide.releng.target/r2024-09.tpd +++ b/server/releng/org.eclipse.glsp.ide.releng.target/r2025-12.tpd @@ -1,6 +1,6 @@ -target "2024-09 - Default" with source requirements +target "2025-12 - Default" with source requirements -location "http://download.eclipse.org/releases/2024-09" { +location "http://download.eclipse.org/releases/2025-12" { org.eclipse.platform.feature.group org.eclipse.emf.sdk.feature.group org.eclipse.emf.transaction.feature.group @@ -8,13 +8,13 @@ location "http://download.eclipse.org/releases/2024-09" { org.eclipse.equinox.p2.discovery.feature.feature.group } -location "https://download.eclipse.org/tools/orbit/simrel/maven-jetty/release/12.0.12" { +location "https://download.eclipse.org/tools/orbit/simrel/maven-jetty/release/12.1.4" { org.eclipse.jetty.ee10.websocket.jakarta.server org.eclipse.jetty.ee10.websocket.server org.eclipse.jetty.websocket.api } -location "https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/2024-09" { +location "https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/2025-12" { jakarta.websocket-api [2.2.0,3.0.0) jakarta.inject.jakarta.inject-api [2.0.1,3.0.0) jakarta.servlet-api [6.1.0,7.0.0) @@ -28,7 +28,7 @@ location "https://download.eclipse.org/glsp/server/p2/nightly/2.6"{ org.eclipse.glsp.example.workflow lazy } -location "https://download.eclipse.org/elk/updates/releases/0.9.1/" { +location "https://download.eclipse.org/elk/updates/releases/0.11.0/" { org.eclipse.elk.core org.eclipse.elk.graph org.eclipse.elk.graph.text diff --git a/server/releng/org.eclipse.glsp.ide.repository/category.xml b/server/releng/org.eclipse.glsp.ide.repository/category.xml index 67a7f9c..5d4ba8e 100644 --- a/server/releng/org.eclipse.glsp.ide.repository/category.xml +++ b/server/releng/org.eclipse.glsp.ide.repository/category.xml @@ -13,6 +13,6 @@ - + diff --git a/server/releng/org.eclipse.glsp.ide.repository/pom.xml b/server/releng/org.eclipse.glsp.ide.repository/pom.xml index 69679c6..1fb3953 100644 --- a/server/releng/org.eclipse.glsp.ide.repository/pom.xml +++ b/server/releng/org.eclipse.glsp.ide.repository/pom.xml @@ -30,43 +30,6 @@ true - - - org.apache.maven.plugins - maven-antrun-plugin - ${maven-antrun-plugin.version} - - - remove-gitignore - initialize - - run - - - - - - - - - restore-gitignore - verify - - run - - - - - - - - -