Skip to content

Use ninja for macOS CI builds#253

Merged
staticlibs merged 1 commit intoduckdb:mainfrom
staticlibs:mac_ninja
Jun 6, 2025
Merged

Use ninja for macOS CI builds#253
staticlibs merged 1 commit intoduckdb:mainfrom
staticlibs:mac_ninja

Conversation

@staticlibs
Copy link
Collaborator

This change enables the usage of ninja instead of gmake to speed up macOS builds on GH actions.

This change enables the usage of `ninja` instead of `gmake` to speed up
macOS builds on GH actions.

Addtionally it fixes `upload-assets-to-staging.sh` script that starts
failing on macOS with `error: externally-managed-environment` on
`pip install`.
@staticlibs staticlibs merged commit c48ca80 into duckdb:main Jun 6, 2025
10 checks passed
@staticlibs staticlibs deleted the mac_ninja branch June 6, 2025 08:17
staticlibs added a commit to staticlibs/duckdb-java that referenced this pull request Jun 15, 2025
This PR is a combined backport to `v1.3-ossivalis` of the following
PRs:

 - duckdb#248 Update GH Windows runners
 - duckdb#253 Use ninja for macOS CI builds
 - duckdb#254 Use devtoolset-12 for Linux glibc builds
staticlibs added a commit that referenced this pull request Jun 15, 2025
This PR is a combined backport to `v1.3-ossivalis` of the following
PRs:

 - #248 Update GH Windows runners
 - #253 Use ninja for macOS CI builds
 - #254 Use devtoolset-12 for Linux glibc builds
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant