From 87e5f395e3e51e24ade16f8ae4f32a89771e6e61 Mon Sep 17 00:00:00 2001 From: lachiemurray Date: Thu, 11 Dec 2025 20:12:25 +0000 Subject: [PATCH 1/3] Change hook file shebang to use env bash Update shebang line in hook file to use env bash. --- libraries/rush-lib/src/logic/base/BaseInstallManager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/rush-lib/src/logic/base/BaseInstallManager.ts b/libraries/rush-lib/src/logic/base/BaseInstallManager.ts index a38af503f97..ef0e1466ae0 100644 --- a/libraries/rush-lib/src/logic/base/BaseInstallManager.ts +++ b/libraries/rush-lib/src/logic/base/BaseInstallManager.ts @@ -769,7 +769,7 @@ fi ` : ''; - const hookFileContent: string = `#!/bin/bash + const hookFileContent: string = `#!/usr/bin/env bash set -e SCRIPT_DIR="$( cd "$( dirname "\${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" SCRIPT_IMPLEMENTATION_PATH="$SCRIPT_DIR/${hookRelativePath}/${filename}" From 14e39a4fd48f246194bb19fbb847e90f21dfae1f Mon Sep 17 00:00:00 2001 From: lachiemurray Date: Thu, 11 Dec 2025 20:30:51 +0000 Subject: [PATCH 2/3] Changes file --- .../@microsoft/rush/use-env-bash_2025-12-11-20-30.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 common/changes/@microsoft/rush/use-env-bash_2025-12-11-20-30.json diff --git a/common/changes/@microsoft/rush/use-env-bash_2025-12-11-20-30.json b/common/changes/@microsoft/rush/use-env-bash_2025-12-11-20-30.json new file mode 100644 index 00000000000..cc935f9b94f --- /dev/null +++ b/common/changes/@microsoft/rush/use-env-bash_2025-12-11-20-30.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "Change hook file shebang to use env bash", + "type": "none" + } + ], + "packageName": "@microsoft/rush" +} \ No newline at end of file From a24e34c985616b1123f423560fdedad2163de1c1 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Wed, 17 Dec 2025 11:23:55 -0800 Subject: [PATCH 3/3] Rush change. --- .../changes/@microsoft/rush/use-env-bash_2025-12-11-20-30.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/changes/@microsoft/rush/use-env-bash_2025-12-11-20-30.json b/common/changes/@microsoft/rush/use-env-bash_2025-12-11-20-30.json index cc935f9b94f..ec183a3889c 100644 --- a/common/changes/@microsoft/rush/use-env-bash_2025-12-11-20-30.json +++ b/common/changes/@microsoft/rush/use-env-bash_2025-12-11-20-30.json @@ -2,7 +2,7 @@ "changes": [ { "packageName": "@microsoft/rush", - "comment": "Change hook file shebang to use env bash", + "comment": "Change the Git hook file shebangs to use `/usr/bin/env bash` instead of `/bin/bash` for greater platform compatability.", "type": "none" } ],