Skip to content

Fix macOS source installs - #349

Merged
Pino de Candia (pinodeca) merged 5 commits into
mainfrom
fix/macos-source-installs
Aug 23, 2026
Merged

Fix macOS source installs#349
Pino de Candia (pinodeca) merged 5 commits into
mainfrom
fix/macos-source-installs

Conversation

@pinodeca

Copy link
Copy Markdown
Contributor

Summary

  • derive the PostgreSQL extension library suffix for Linux and macOS source installs
  • exercise .so and .dylib install/uninstall contracts for PostgreSQL 17 and 18
  • add a native macOS PG17 CI smoke test that packages, installs, preloads, and creates the extension
  • update developer helpers and source-platform documentation for .dylib

Validation

  • ./scripts/test-make-install.sh
  • bash -n scripts/test-make-install.sh scripts/pg-start.sh scripts/test-coverage.sh
  • cargo fmt --package pg_durable -- --check
  • workflow YAML parse and VS Code diagnostics
  • git diff --check

Fixes #348

@pinodeca
Pino de Candia (pinodeca) merged commit d684520 into main Aug 23, 2026
14 checks passed
@pinodeca
Pino de Candia (pinodeca) deleted the fix/macos-source-installs branch August 23, 2026 16:14
@pinodeca Pino de Candia (pinodeca) mentioned this pull request Aug 23, 2026
9 tasks
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.

Fix macos installs

1 participant