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

Add macOS support #56

Merged
merged 9 commits into from
Dec 26, 2019
Merged

Add macOS support #56

merged 9 commits into from
Dec 26, 2019

Conversation

Theodus
Copy link
Contributor

@Theodus Theodus commented Dec 26, 2019

Add support for macOS and other platforms by using platform identifiers (target triples) to select packages. Previously, ponyup assumed that all packages were build for AMD64 Linux-based platforms with either glibc or musl. test.sh has also been ported to ponytest as a first step toward better unit tests (#48).

Closes #55

@Theodus Theodus added the changelog - added Automatically add "Added" CHANGELOG entry on merge label Dec 26, 2019
@Theodus
Copy link
Contributor Author

Theodus commented Dec 26, 2019

The CI should fail on macOS, since the tests currently expect all packages to be available on Cloudsmith. This is not ideal, but I'm not sure that we want to keep separate package lists for each OS since it would require us to update them as new packages are added.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog - added Automatically add "Added" CHANGELOG entry on merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add macOS support
2 participants