ci: try ctrf report integration
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 2481a30..eec78da 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -53,10 +53,26 @@
     - name: Remove Snapshots
       run: find ~/.m2/repository -name '*-SNAPSHOT' -a -type d -print0 | xargs -0 rm -rf
     - name: Publish Test Report
-      uses: ScaCap/action-surefire-report@v1.9.1
+      uses: ctrf-io/github-test-reporter@v1.0.26
+      with:
+        github-report: true
+        report-path: '**/target/surefire-reports/*.xml'
+        integrations-config: |
+          {
+            "junit-to-ctrf": {
+              "enabled": true,
+              "action": "convert",
+              "options": {
+                "output": "./target/ctrf-reports/ctrf-report.json",
+                "toolname": "junit-to-ctrf",
+                "useSuiteName": false,
+                "env": {
+                  "appName": "axis2"
+                }
+              }
+            }
+          }
       if: always()
-      env:
-        NODE_OPTIONS: '--max_old_space_size=4096'
   site:
     name: Site
     runs-on: ubuntu-24.04