[llvm] workflows/release-binaries: Fix problem with python installation on macos-14 (PR #101774)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 2 16:40:25 PDT 2024
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-github-workflow
Author: Tom Stellard (tstellar)
<details>
<summary>Changes</summary>
python3 wasn't able to see modules installed by pip, so we need to use the setup-python action to ensure that the default pip and python3 both use the same prefix.
See https://github.com/actions/runner-images/issues/10385
---
Full diff: https://github.com/llvm/llvm-project/pull/101774.diff
1 Files Affected:
- (modified) .github/workflows/release-binaries.yml (+6)
``````````diff
diff --git a/.github/workflows/release-binaries.yml b/.github/workflows/release-binaries.yml
index b1b046dbad5f8..7cc8b7a1e56e8 100644
--- a/.github/workflows/release-binaries.yml
+++ b/.github/workflows/release-binaries.yml
@@ -57,6 +57,12 @@ jobs:
release-binary-filename: ${{ steps.vars.outputs.release-binary-filename }}
steps:
+ # It's good practice to use setup-python, but this is also required on macos-14
+ # due to https://github.com/actions/runner-images/issues/10385
+ - uses: actions/setup-python at 39cd14951b08e74b54015e9e001cdefcf80e669f
+ with:
+ python-version: '3.12'
+
- name: Checkout LLVM
uses: actions/checkout at b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
``````````
</details>
https://github.com/llvm/llvm-project/pull/101774
More information about the llvm-commits
mailing list