Skip to content

Conversation

@nicoloboschi
Copy link
Collaborator

No description provided.

- Add x86_64-apple-darwin to CLI build matrix using macos-13 runner
- Add Intel Mac to Python wheel build matrix
- Update release notes to document Intel Mac binaries and wheels
- Make pgvector download graceful when binary unavailable (404)

Note: Intel Mac builds will initially skip pgvector extension until
x86_64-apple-darwin binaries are added to pgvector_compiled repo.
PostgreSQL core functionality works without it.

Resolves macOS Intel installation issues with hindsight-api.
All supported platforms must include PostgreSQL, pgvector, and pgbouncer.
Never ship platform support without all three components.
Reverted graceful fallback. Build now fails with error if pgvector
binary is not available for the target platform.

pgvector is a mandatory component - builds must not succeed without it.
No graceful fallbacks - builds must fail if any required component
(PostgreSQL, pgvector, pgbouncer) is missing.
Includes pgvector binary for x86_64-apple-darwin, unblocking Intel Mac builds.
- Change Intel Mac runner from macos-13 to macos-15-intel to match
  pgvector_compiled workflow
- Update wheel platform tag to macosx_15_0_x86_64
- Revert all pgbouncer-related changes from build.rs
- Remove pgbouncer build-dependencies from Cargo.toml

This branch should only add Intel Mac support, not pgbouncer features.
Add x86_64-apple-darwin to the build matrix in build-python-wheels.yml
to ensure Intel Mac wheels are built in this workflow as well.
@nicoloboschi nicoloboschi merged commit c5a59fc into main Jan 31, 2026
9 of 10 checks passed
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.

2 participants