-
Notifications
You must be signed in to change notification settings - Fork 71
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
ci: add windows to matrix tests #139
Conversation
a43b239
to
1491c36
Compare
Codecov Report
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. @@ Coverage Diff @@
## master #139 +/- ##
=======================================
Coverage 65.26% 65.26%
=======================================
Files 25 25
Lines 2096 2096
=======================================
Hits 1368 1368
Misses 601 601
Partials 127 127 📣 Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today! |
9c808dd
to
7ceedb7
Compare
fails on
so trying to skip docker images for now on windows... after this is merged, we can start re-enable windows images as they appear, for example https://hub.docker.com/_/mongo/tags?page=1&name=windows |
cafee56
to
af6f1be
Compare
Fixes philippgille#140 Signed-off-by: Boris Glimcher <[email protected]>
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.
Awesome, thank you so much! 👍
@@ -89,6 +90,11 @@ func testImpl(impl string) error { | |||
return errors.New("unknown `gokv.Store` implementation") | |||
} | |||
|
|||
// TODO: until docker images for windows appear, skip those test for windows |
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.
It's unlikely that there will be Windows specific images for many of the services, so I was hoping we could either
- Switch the Docker daemon to Linux mode (like this), but apparently the GitHub Action Windows runners don't support it (source)
- Or run Docker in WSL 2, but apparently the GitHub Action Windows runners only support WSL 1 (source)
So we're out of luck. Let's see if the situation improves in the future. For now it's already a win to test the other gokv stores that don't rely on services running in Docker 👍
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.
I found one for mongo
https://hub.docker.com/_/mongo/tags?page=1&name=windows
but yeah, was exploring both options for above points you made as well
Resolved #140
Signed-off-by: Boris Glimcher [email protected]