From 3047fd50fbd18fd583ab6c80b4d5c25ebf49e897 Mon Sep 17 00:00:00 2001 From: Baptiste Augrain Date: Tue, 8 Oct 2024 14:06:42 +0200 Subject: [PATCH] fix: add git workaround [skip ci] --- .github/workflows/insider-macos.yml | 2 +- .github/workflows/stable-macos.yml | 2 +- get_pr.sh | 5 +++++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/insider-macos.yml b/.github/workflows/insider-macos.yml index e3fac12..1e93b6c 100644 --- a/.github/workflows/insider-macos.yml +++ b/.github/workflows/insider-macos.yml @@ -54,7 +54,7 @@ jobs: - name: Switch to relevant branch env: PULL_REQUEST_ID: ${{ github.event.inputs.checkout_pr }} - run: ./get_pr.sh + run: . get_pr.sh - name: Setup Node.js environment uses: actions/setup-node@v4 diff --git a/.github/workflows/stable-macos.yml b/.github/workflows/stable-macos.yml index 1d8600a..d7756a6 100644 --- a/.github/workflows/stable-macos.yml +++ b/.github/workflows/stable-macos.yml @@ -53,7 +53,7 @@ jobs: - name: Switch to relevant branch env: PULL_REQUEST_ID: ${{ github.event.inputs.checkout_pr }} - run: ./get_pr.sh + run: . get_pr.sh - name: Setup Node.js environment uses: actions/setup-node@v4 diff --git a/get_pr.sh b/get_pr.sh index f3cfe1c..1184cee 100755 --- a/get_pr.sh +++ b/get_pr.sh @@ -2,6 +2,11 @@ set -e +# git workaround +if [[ "${CI_BUILD}" != "no" ]]; then + git config --global --add safe.directory "/__w/$( echo "${GITHUB_REPOSITORY}" | awk '{print tolower($0)}' )" +fi + if [[ -n "${PULL_REQUEST_ID}" ]]; then BRANCH_NAME=$( git rev-parse --abbrev-ref HEAD )