diff --git a/.github/actions/upload-test-results/action.yml b/.github/actions/upload-test-results/action.yml
index d39417a19059872b19e0555e2216eeb3bebc7d47..57c03c6a6949755fa5dc8b29443975760aebc2e8 100644
--- a/.github/actions/upload-test-results/action.yml
+++ b/.github/actions/upload-test-results/action.yml
@@ -41,3 +41,13 @@ runs:
       run: | # sh
         DATE=$(date '+%Y-%m-%d')
         aws s3 cp ${OUTPUT_FILE}.zip s3://$BUCKET/$DATE/$GITHUB_RUN_ID/$GITHUB_RUN_ATTEMPT/
+
+    - name: Upload results to Trunk
+      if: ${{ always() }}
+      uses: trunk-io/analytics-uploader@main
+      with:
+        junit-paths: ${{ inputs.input-path }} 
+        org-slug: metabase 
+        token: ${{ secrets.TRUNK_API_TOKEN }}
+      continue-on-error: true
+