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

Build on OSX on Travis #11

Merged
merged 5 commits into from Nov 20, 2017

Conversation

Projects
None yet
2 participants
@joneshf
Collaborator

joneshf commented Nov 19, 2017

The other part of #8.

What this does

Runs a build on OSX! Same rules apply for building a release, tag it, and we've got an OSX binary.

See this build: https://travis-ci.org/joneshf/dhall-json/jobs/304482850 and the corresponding release: https://github.com/joneshf/dhall-json/releases/tag/1.0.8-joneshf-testing-osx

Let me know if you'd like to change anything.

joneshf added some commits Nov 19, 2017

Work around travis problem
Seems that non `csharp` and `objective-c` builds are failing.
Should be temporary while a new default image is released.
Use the GNU version of sed on OSX
The `.travis.yml` is setup for using GNU tools.
OSX's version of `sed` is BSD.

We install the GNU version with the default `sed` name.

@Gabriel439 Gabriel439 merged commit 69b0015 into dhall-lang:master Nov 20, 2017

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details

@joneshf joneshf deleted the joneshf:travis-osx branch Nov 20, 2017

@joneshf

This comment has been minimized.

Collaborator

joneshf commented Nov 20, 2017

Thanks much! Can you push a tag so we can get OSX binaries in the wild?

@Gabriel439

This comment has been minimized.

Collaborator

Gabriel439 commented Nov 20, 2017

Thanks for reminding me! :)

I just pushed out a new tag and it correctly built the binary:

https://github.com/dhall-lang/dhall-json/releases/tag/1.0.9-rc1

I also tested the binary locally and verified that it works correctly

@joneshf

This comment has been minimized.

Collaborator

joneshf commented Nov 20, 2017

Sweet! thanks!

@joneshf joneshf referenced this pull request Nov 21, 2017

Closed

Binary Releases? #8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment