about summary refs log tree commit diff
path: root/src/ci/scripts
diff options
context:
space:
mode:
authorEric Huss <eric@huss.org>2024-01-10 10:27:31 -0800
committerEric Huss <eric@huss.org>2024-01-10 10:54:46 -0800
commitf7e8739eac7a27549559ea845599e6bcca273f0a (patch)
tree216f45c3105afd218a6b4689b88a5602806b1865 /src/ci/scripts
parente9271846294c4ee5bd7706df68180320c0b5ff20 (diff)
downloadrust-f7e8739eac7a27549559ea845599e6bcca273f0a.tar.gz
rust-f7e8739eac7a27549559ea845599e6bcca273f0a.zip
Add debug info for macOS CI actions
Diffstat (limited to 'src/ci/scripts')
-rwxr-xr-xsrc/ci/scripts/dump-environment.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/ci/scripts/dump-environment.sh b/src/ci/scripts/dump-environment.sh
index c6774b52ab9..812690181e9 100755
--- a/src/ci/scripts/dump-environment.sh
+++ b/src/ci/scripts/dump-environment.sh
@@ -1,6 +1,8 @@
 #!/bin/bash
 # This script dumps information about the build environment to stdout.
 
+source "$(cd "$(dirname "$0")" && pwd)/../shared.sh"
+
 set -euo pipefail
 IFS=$'\n\t'
 
@@ -17,3 +19,17 @@ set +o pipefail
 du . | sort -nr | head -n100
 set -o pipefail
 echo
+
+if isMacOS
+then
+    # Debugging information that might be helpful for diagnosing macOS
+    # performance issues.
+    # SIP
+    csrutil status
+    # Gatekeeper
+    spctl --status
+    # Authorization policy
+    DevToolsSecurity -status
+    # Spotlight status
+    mdutil -avs
+fi