-
Notifications
You must be signed in to change notification settings - Fork 72
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 testing for OSX #859
Add testing for OSX #859
Conversation
Codecov Report
@@ Coverage Diff @@
## main #859 +/- ##
==========================================
+ Coverage 77.44% 77.58% +0.13%
==========================================
Files 71 71
Lines 3600 3600
Branches 634 634
==========================================
+ Hits 2788 2793 +5
+ Misses 685 676 -9
- Partials 127 131 +4
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
.github/workflows/test-upstream.yml
Outdated
- name: Install hive testing dependencies for Linux | ||
if: matrix.os == 'ubuntu-latest' | ||
- name: Install hive testing dependencies | ||
if: matrix.os == 'ubuntu-latest' || matrix.os == 'macos-latest' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Given the errors we can either remove docker related testing on Mac-os os experiment with Colima https://github.com/abiosoft/colima which is a part of the images: actions/runner-images#6216
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Toyed around locally with a colima + Docker setup, looks like we end up running into issues after successfully starting up a server that are complex enough that they might necessitate a follow up PR.
For now, will take your advice and disable docker-related tests for macOS.
With our CI matrix significantly slimmed with the switch to DataFusion, now might be a good time to begin doing dedicated tests on OSX, since we are publishing packages for the platform.