diff --git a/.github/workflows/build_packages.yaml b/.github/workflows/build_packages.yaml index bc7478ad1..24ce0ab0d 100644 --- a/.github/workflows/build_packages.yaml +++ b/.github/workflows/build_packages.yaml @@ -308,6 +308,7 @@ jobs: SYSTEM: ${{ matrix.os }} run: | set -eu + git config --global --add safe.directory "/__w/emqx/emqx" # Align path for CMake caches if [ ! "$PWD" = "/emqx" ]; then ln -s $PWD /emqx diff --git a/.github/workflows/build_slim_packages.yaml b/.github/workflows/build_slim_packages.yaml index c58561663..fc570436f 100644 --- a/.github/workflows/build_slim_packages.yaml +++ b/.github/workflows/build_slim_packages.yaml @@ -54,6 +54,7 @@ jobs: - name: Get deps git refs for cache id: deps-refs run: | + git config --global --add safe.directory "/__w/emqx/emqx" scripts/get-dep-refs.sh make clean-all - name: load quicer cache diff --git a/pkg-vsn.sh b/pkg-vsn.sh index 5894646b7..d0bcb6b93 100755 --- a/pkg-vsn.sh +++ b/pkg-vsn.sh @@ -84,8 +84,6 @@ RELEASE="$(grep -E "define.+${RELEASE_EDITION}" apps/emqx/include/emqx_release.h git_exact_vsn() { local tag - ## Needed to avoid error in github action - git config --global --add safe.directory "/__w/emqx/emqx" tag="$(git describe --tags --match "${GIT_TAG_PREFIX}*" --exact 2>/dev/null)" echo "${tag#[v|e]}" }