llvmlite
llvmlite copied to clipboard
gha/restructure llvmdev ci
This PR introduces several key fixes to the llvmdev GHA build process.
- adds user input options - 'all' for platforms and recipe. allows running all llvmdev workflows using one click/workflow dispatch. This also helps input only one workflow id on downstream llvmlite workflows.
- builds llvmdev_for_wheel inside manylinux containers for
linux-64andlinux-arm64to ensure wheel compatibility. - pins the
osx-64compiler to version 14 to avoid conda selecting 17.x compilers. - fixes
linux-arm64builds by pinningpy-liefto a version older than 0.16. - standardizes the use of
linux-arm64as the platform identifier.