-
Notifications
You must be signed in to change notification settings - Fork 298
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
GH-actions for macOS (#1309): #1323
Conversation
- add Rcpp drat repo to work around RcppCore/Rcpp#1060 - add configure.args for sf and rgdal (hopefully only necessary temporarily: r-spatial#1312) - don't build vignettes on macOS
@etiennebr I'm not sure if you have admin access here, but for some reason the actions aren't running for me (only on my first two commits). Any way you can trigger it manually? |
Actually scratch that, I can just watch on my fork |
- add Rcpp drat repo to work around RcppCore/Rcpp#1060 - add configure.args for sf and rgdal (hopefully only necessary temporarily: r-spatial#1312) - don't build vignettes on macOS
Merge remote-tracking branch 'etienne/gh-actions' into actions-mac # Conflicts: # .github/workflows/R-CMD-check.yaml
…ions-mac # Conflicts: # .github/workflows/R-CMD-check.yaml
@etiennebr @edzer the check on macOS R-release (https://github.com/r-spatial/sf/runs/546256574?check_suite_focus=true) is now running and producing similar errors to those on CRAN: https://www.r-project.org/nosvn/R.check/r-release-osx-x86_64/sf-00check.html. |
The error is not the same; afaict it is pkg |
Sorry @edzer, I meant this error in running examples (which I also reproduce locally):
That other one is spurious I think. |
Ok I have the checks on macOS (r-release and r-devel) down to just producing the error (failed example) that is the same as the error on the CRAN checks. @etiennebr has a simple fix (here), which I could incorporate into this PR if you like? |
Yes, that would be great! |
Good job @ateucher! 🎉 @edzer, if you want to perform a single review I could merge this branch in 'gh-actions', but I don't see any problem in merging this branch right away since it keeps all travis, appveyor and codecov checks, but adds linux and macOS checks. @ateucher, are there any lessons we could use to improve the installation instructions for macOS? |
Whew that was a messy one. I definitely recommend doing a "squash and merge"! I also think this could be merged into master. @etiennebr yes definitely, I plan on making a PR to the README to update the macOS install instructions. The Rcpp bug has thrown an extra wrench in the works, but hopefully that won't take too long to get to CRAN. The configure.args etc on its own is relatively straightforward... |
If someone could help to squash this before I merge, the would be great! |
@edzer I usually use the "squash and merge" option in the dropdown in the green merge button. Then you can edit the commit message (I'd probably make it something like):
Or I can give it a go locally, then force-push, whichever you'd prefer! |
Actually this history is a mess. I'm going to create a new branch and PR... |
Closing in favour of #1330 |
I'm not sure this gets it 100%, but we can see how far it gets and I should be able to debug from there...
@etiennebr