diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml
index 778ec34e18b..7aea1a371c6 100644
--- a/.github/workflows/build-test.yml
+++ b/.github/workflows/build-test.yml
@@ -46,7 +46,6 @@ jobs:
clean verify -B -V \
-Dmaven.test.failure.ignore=true \
-DexcludedGroups=flakyTest,slowTest \
- -P baseline-compare-and-replace \
-P build-standalone-debugger-rcp \
-Ddsf.gdb.tests.timeout.multiplier=50 \
-Ddsf-gdb.skip.tests=$(test ${{ steps.filter.outputs.dsf }} == 'false' && echo 'true' || echo 'false') \
diff --git a/BUILDING.md b/BUILDING.md
index f897c3886d6..339bffc54c8 100644
--- a/BUILDING.md
+++ b/BUILDING.md
@@ -57,6 +57,10 @@ replace. To do that run with the `baseline-compare-and-replace` profile.
Requires verify phase of maven to run, i.e. will not run with `mvn package` even if profile is specified.
+#### api-baseline-check
+
+`api-baseline-check` checks the API of CDT matches the [API policy](https://github.com/eclipse-cdt/cdt/blob/main/POLICY.md#api)
+
#### production
Runs the production steps of the build. This profile can only be run on the CDT CI machines
diff --git a/Jenkinsfile b/Jenkinsfile
index e56194241fd..346a2f829a3 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -42,6 +42,7 @@ pipeline {
-Dmaven.test.failure.ignore=true \
-DexcludedGroups=flakyTest,slowTest \
-P baseline-compare-and-replace \
+ -P api-baseline-check \
-Ddsf.gdb.tests.timeout.multiplier=50 \
-Dindexer.timeout=300 \
-P production \
diff --git a/pom.xml b/pom.xml
index eec8476f338..b77cdc7d6d0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -45,6 +45,8 @@
-Xms256m -Xmx512m -ea --add-opens=java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED
https://download.eclipse.org/tools/cdt/releases/11.2/cdt-11.2.0/
+ https://download.eclipse.org/tools/cdt/releases/latest/
+ https://download.eclipse.org/releases/latest/