Skip to content
This repository has been archived by the owner on Sep 26, 2023. It is now read-only.

Fix osx builds #35

Merged
merged 4 commits into from
Apr 18, 2019
Merged

Fix osx builds #35

merged 4 commits into from
Apr 18, 2019

Conversation

javierpedreira
Copy link
Contributor

@javierpedreira javierpedreira commented Apr 17, 2019

We enabled osx builds and fixed some related issues to compile and run test coverage for osx.

Closes #27

Copy link
Contributor

@nathankleyn nathankleyn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 👏

@javierpedreira do you want to try a tagged build and check the release binary uploads correctly before we merge this?

@nathankleyn
Copy link
Contributor

nathankleyn commented Apr 17, 2019

@javierpedreira So looks like build failed here on Rust stable on MacOS because docker is not installed. However, I think we need to check why docker is running for MacOS and filter it out because that deployment should only run for Rust stable on Linux. 🤷‍♂️

@codecov-io
Copy link

codecov-io commented Apr 18, 2019

Codecov Report

Merging #35 into master will not change coverage.
The diff coverage is 100%.

@@         Coverage Diff          @@
##           master   #35   +/-   ##
====================================
  Coverage      70%   70%           
====================================
  Files           3     3           
  Lines         220   220           
====================================
  Hits          154   154           
  Misses         66    66

@javierpedreira javierpedreira force-pushed the fix-osx-builds branch 5 times, most recently from dd5ada1 to 05b77be Compare April 18, 2019 10:52
javierpedreira and others added 4 commits April 18, 2019 13:57
Add missing packages for cmake
On Travis, depending on what OS you are building on, this may or may not
be set — and I suppose it's infinitely possible this could be the case
on a user's machine too! So, instead, we now set the signature (that is,
email, user's name and time) of the commit to a statically defined thing
we control in the tests.

This fixes the test failures we see on at least MacOS on Travis CI.
@nathankleyn nathankleyn merged commit d2d3113 into master Apr 18, 2019
@nathankleyn nathankleyn deleted the fix-osx-builds branch April 18, 2019 13:25
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fix Travis builds for osx
3 participants