Use workflow_summary in pkgci.yml.
diff --git a/.github/workflows/pkgci.yml b/.github/workflows/pkgci.yml
index 78e03a9..cc2691c 100644
--- a/.github/workflows/pkgci.yml
+++ b/.github/workflows/pkgci.yml
@@ -121,3 +121,27 @@
     needs: [setup, build_packages]
     if: contains(fromJson(needs.setup.outputs.enabled-jobs), 'test_pjrt')
     uses: ./.github/workflows/pkgci_test_pjrt.yml
+
+  ##############################################################################
+
+  # Aggregate job status and alerting on failures.
+  pkgci_summary:
+    if: always()
+    needs:
+      - setup
+      - build_packages
+      - unit_test
+      - regression_test
+      - test_amd_mi250
+      - test_amd_mi300
+      - test_amd_w7900
+      # - test_nvidia_t4
+      - test_android
+      - test_riscv64
+      - test_onnx
+      - test_sharktank
+      - test_tensorflow
+      - test_pjrt
+    uses: ./.github/workflows/workflow_summary.yml
+    with:
+      jobs-json: ${{ toJson(needs) }}