Skip to content

Fix macOS source installs - #349

Open
Pino de Candia (pinodeca) wants to merge 1 commit into
mainfrom
fix/macos-source-installs
Open

Fix macOS source installs#349
Pino de Candia (pinodeca) wants to merge 1 commit 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

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