Skip to content

Conversation

@jjerphan
Copy link
Collaborator

@jjerphan jjerphan commented Nov 18, 2025

Reference Issues/PRs

What does this implement or fix?

darwin-* and macos-* presets are used for building ArcticDB for osx-64 (x86) and osx-arm64.

This is confusing, and there's no specific need for having different sets of presets.

Currently:

  • macos-* presets are only used for the PyPI builds and a specific deployment target seems to be needed for them
  • darwin-* presets are only used for the conda-forge builds (conda-forge already takes care about specific target for the ecosystem and also builds for both architectures)

This refactors the presets removing darwin presets in preference of the macos-* presets while keeping CMake the settings unchanged for each configuration (PyPI wheels and conda packages).

Any other comments?

Checklist

Checklist for code changes...
  • Have you updated the relevant docstrings, documentation and copyright notice?
  • Is this contribution tested against all ArcticDB's features?
  • Do all exceptions introduced raise appropriate error messages?
  • Are API changes highlighted in the PR description?
  • Is the PR labelled as enhancement or bug so it appears in autogenerated release notes?

@jjerphan jjerphan added the patch Small change, should increase patch version label Nov 18, 2025
Signed-off-by: Julien Jerphanion <[email protected]>
@jjerphan jjerphan force-pushed the build/refactor-macos-presets branch from 95f5af9 to 744a7f7 Compare November 18, 2025 16:11
@jjerphan jjerphan marked this pull request as ready for review November 18, 2025 16:28
Signed-off-by: Julien Jerphanion <[email protected]>
Signed-off-by: Julien Jerphanion <[email protected]>
@jjerphan jjerphan merged commit 3526a0b into master Nov 20, 2025
182 of 186 checks passed
@jjerphan jjerphan deleted the build/refactor-macos-presets branch November 20, 2025 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Small change, should increase patch version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants