You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iggy.apache.org by ma...@apache.org on 2026/02/19 20:27:34 UTC

(iggy) branch fix-hwloc-version-on-macos created (now cf298e520)

This is an automated email from the ASF dual-hosted git repository.

maciej pushed a change to branch fix-hwloc-version-on-macos
in repository https://gitbox.apache.org/repos/asf/iggy.git


      at cf298e520 fix(ci): pin hwloc to v2.12.1 on macOS

This branch includes the following new commits:

     new cf298e520 fix(ci): pin hwloc to v2.12.1 on macOS

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(iggy) 01/01: fix(ci): pin hwloc to v2.12.1 on macOS

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

maciej pushed a commit to branch fix-hwloc-version-on-macos
in repository https://gitbox.apache.org/repos/asf/iggy.git

commit cf298e5201a1ba85126ba8b55f2df012aa2151a4
Author: Maciej Modzelewski <ma...@modzelewski.dev>
AuthorDate: Thu Feb 19 21:26:36 2026 +0100

    fix(ci): pin hwloc to v2.12.1 on macOS
    
    Homebrew's rolling hwloc formula can upgrade beyond the
    version hwlocality expects, breaking macOS CI builds.
    Pin the Homebrew install to hwloc@2.12.1 and enable the
    matching hwloc-2_12_1 feature gate in hwlocality.
---
 .github/actions/utils/setup-rust-with-cache/action.yml | 2 +-
 core/server/Cargo.toml                                 | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/actions/utils/setup-rust-with-cache/action.yml b/.github/actions/utils/setup-rust-with-cache/action.yml
index 12d8e96e0..6c7647ace 100644
--- a/.github/actions/utils/setup-rust-with-cache/action.yml
+++ b/.github/actions/utils/setup-rust-with-cache/action.yml
@@ -49,7 +49,7 @@ runs:
     - name: Install system dependencies (macOS)
       if: runner.os == 'macOS'
       run: |
-        brew install hwloc
+        brew install hwloc@2.12.1
       shell: bash
 
     - name: Setup Rust toolchain
diff --git a/core/server/Cargo.toml b/core/server/Cargo.toml
index 057ae6281..532d959e0 100644
--- a/core/server/Cargo.toml
+++ b/core/server/Cargo.toml
@@ -109,7 +109,7 @@ ulid = { workspace = true }
 uuid = { workspace = true }
 
 [target.'cfg(not(target_env = "musl"))'.dependencies]
-hwlocality = { workspace = true }
+hwlocality = { workspace = true, features = ["hwloc-2_12_1"] }
 
 [target.'cfg(target_env = "musl")'.dependencies]
 hwlocality = { workspace = true, features = ["vendored"] }