diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3c64fcbbd2..5cdefd1f5c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -194,6 +194,10 @@ before_script: .before_script_macos: before_script: + # macos is running shell executor, which means it would use + # the system installed /usr/local/bin/python3 by default. + # Ensure pyenv and PYENV_VERSION installed + - eval "$(pyenv init -)" - *common-before_scripts # On macOS, these tools need to be installed - export IDF_TOOLS_PATH="${HOME}/.espressif_runner_${CI_RUNNER_ID}_${CI_CONCURRENT_ID}" diff --git a/.gitlab/ci/build.yml b/.gitlab/ci/build.yml index 0b73e0ed18..e39ca5f0d7 100644 --- a/.gitlab/ci/build.yml +++ b/.gitlab/ci/build.yml @@ -516,6 +516,7 @@ test_build_system_cmake_macos: - macos_shell variables: SHELL_TEST_SCRIPT: test_build_system_cmake.sh + PYENV_VERSION: "3.7" script: - ${IDF_PATH}/tools/ci/test_configure_ci_environment.sh - rm -rf test_build_system