Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

overhaul asset builds to support newer postgres and ruby env #178

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

jspaleta
Copy link
Contributor

Pull Request Checklist

General

  • Update Changelog following the conventions laid out here

  • Update README with any necessary configuration snippets

  • RuboCop passes

  • Existing tests pass

Purpose

User request to have asset work with postgres SCRAM password authentication algorithm introduced in postgresl 10.
Major overhaul of asset builds to build against postgres 12 for all linux platform targets instead of relying on os host postgres packages ( long term stable releases have postgres 9.x and libpg doesn't support SCRAM)

Since this is a major overhaul this is also an opportunity to move the ruby26 runtime as the ruby24 runtime is EOL upstream now.

Known Compatibility Issues

the libpg ABI should not be impacted, so there should not be a compatibility issue. However to be safe this should be considered a breaking change and version should be major release bump.

@lrosenman
Copy link

JFYI, it's libpq not libpg (Q not G for the last character)

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