benchmark/.github/workflows
Nicholas Junge bc946b919c
Modernize wheel building job config (#1783)
It is now possible to build Mac wheels on native machines in Github
Actions, so ARM64 Mac wheels are now built and tested on M1 machines.

Also, the artifact up-/download was migrated to v4, which made it
necessary to upload wheels to unique artifact names, and then later
stitch them together again in a subsequent job.

The cross-platform Mac build injection in setup.py was removed,
since it is no longer necessary.

I relanded a monkey-patching of Bazel build files, this time for
MODULE.bazel. This is because `rules_python` does not allow running
as the root user, which is the case in cibuildwheel+Linux (happens
in a Docker container). Since I did not see a quick way of switching
to rootless containers, and did not want to hardcode the config change
(it can apparently cause cache misses and build failures), I inject the
"ignore_root_user_error" flag into the MODULE.bazel file when running
in cibuildwheel on Linux.
2024-04-15 17:44:09 +01:00
..
bazel.yml Update bazel.yml (#1671) 2023-10-13 10:59:20 -04:00
build-and-test-min-cmake.yml add compiler to build-and-test and create min-cmake CI bot (#1550) 2023-02-28 12:40:40 +00:00
build-and-test-perfcounters.yml update github actions to latest versions (#1541) 2023-02-09 15:52:03 +00:00
build-and-test.yml Support windows MSYS2 environments (#1704) 2023-11-23 17:47:04 +03:00
clang-format-lint.yml add name to clang format job 2023-10-17 16:47:29 +01:00
clang-tidy.yml update github actions to latest versions (#1541) 2023-02-09 15:52:03 +00:00
doxygen.yml update github actions to latest versions (#1541) 2023-02-09 15:52:03 +00:00
pre-commit.yml Check out repo at depth 0 for Python tests, bump Python and PyPI actions (#1713) 2023-12-19 14:13:08 +00:00
sanitizer.yml reenable msan sanitizer workflow (#1589) 2023-05-03 16:55:45 +01:00
test_bindings.yml Check out repo at depth 0 for Python tests, bump Python and PyPI actions (#1713) 2023-12-19 14:13:08 +00:00
wheels.yml Modernize wheel building job config (#1783) 2024-04-15 17:44:09 +01:00