From 6c635b679a86d2dab042146a1e131b5d583128ed Mon Sep 17 00:00:00 2001 From: Ruben Manukyan Date: Fri, 3 Jan 2025 16:43:28 -0500 Subject: [PATCH 1/2] added macos dependency installation --- .github/workflows/macos.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index c66e0e05f7a..301228fbe81 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -41,6 +41,16 @@ jobs: - name: install Ninja if: matrix.generator == 'Ninja' run: brew install ninja + - name: install python + run: | + brew install python + if which python > /dev/null 2>&1; then + echo "Python executable exists" + else + ln -s /opt/homebrew/bin/python3 /opt/homebrew/bin/python + fi + - name: install cmake + run: brew install cmake - name: check environment run: | env | sort From aac25e4afc3d84faf7a6be041dcbcc59886f70df Mon Sep 17 00:00:00 2001 From: Ruben Manukyan Date: Mon, 6 Jan 2025 10:25:02 -0500 Subject: [PATCH 2/2] added macos python version and added installation condition --- .github/workflows/macos.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 301228fbe81..c214f417e79 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -43,14 +43,19 @@ jobs: run: brew install ninja - name: install python run: | - brew install python if which python > /dev/null 2>&1; then echo "Python executable exists" else + brew install python@3.13 ln -s /opt/homebrew/bin/python3 /opt/homebrew/bin/python fi - name: install cmake - run: brew install cmake + run: | + if which cmake > /dev/null 2>&1; then + echo "cmake executable exists" + else + brew install cmake + fi - name: check environment run: | env | sort