benchmark/.github/workflows
Nicholas Junge ff629d847c
Enable aarch64 Linux wheel builds, use cibuildwheel action directly (#1472)
This commit enables arm64 Linux wheel builds for Python.
It also changes the build procedure on Linux using
cibuildwheel in GitHub Actions. Instead of the more granular, verbose
approach that was used until now, we opt for the GitHub Action released
by cibuildwheel directly.

We also change the Bazel install procedure in the manylinux Docker
container image. Previously, Bazel was installed from an added RHEL repo, since that is
the recommended official way of installing Bazel on CentOS platforms.
However, the last successful build available for manylinux2014 has been Bazel 4,
which is showing its age with the release of Bazel 6 coming up as of this commit.

After this change, prebuilt Bazel binaries are downloaded using
wget directly from the Bazel GitHub release page. Since Bazel is built
for both x86 and arm64 on Linux, we immediately gain wheel build
support for these architectures. However, since the architecture
of the manylinux image is aarch64 instead of arm64,
a shell script was added that normalizes aarch64 to arm64,
and installs the correct arm64 Bazel binary if necessary.
2022-08-30 13:35:50 +01:00
..
bazel.yml add multiple OSes to bazel workflow (#1412) 2022-06-13 17:45:20 +01:00
build-and-test-perfcounters.yml use docker container for ubuntu-16.04 builds (#1265) 2021-10-27 16:29:37 +01:00
build-and-test.yml annotate and export public symbols (#1321) 2022-02-14 10:48:53 +00:00
clang-format-lint.yml check clang format on pull requests and merges (#1281) 2021-11-10 16:49:49 +00:00
clang-tidy.yml Add clang-tidy check (#1290) 2021-11-25 15:47:44 +00:00
doxygen.yml Added Doxygen support. (#1228) 2021-10-25 12:32:33 +01:00
pylint.yml Un-disable github actions :] 2021-06-01 13:04:32 +03:00
sanitizer.yml cleanup comments 2022-07-05 10:42:36 +01:00
test_bindings.yml Un-disable github actions :] 2021-06-01 13:04:32 +03:00
wheels.yml Enable aarch64 Linux wheel builds, use cibuildwheel action directly (#1472) 2022-08-30 13:35:50 +01:00