Skip to content
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

Move to GitHub Actions #242

Merged
merged 1 commit into from
Aug 30, 2021
Merged

Move to GitHub Actions #242

merged 1 commit into from
Aug 30, 2021

Conversation

varnerac
Copy link
Contributor

This PR moves mongodb-erlang CI from Travis to GitHub Actions.

It adds a dialyzer job, addressing #166

It runs tests against a matrix of both Erlang version and MongoDB versions.

It does a test coverage run, combining the results of the EUnit and CT test runs

It uploads a bunch of useful artifacts to troubleshoot stuff in CI.

I set it up to run a replica set cluster too, because I need to add some tests around replica set functionality.

This setup will also support testing connectivity around Unix Domain Sockets, another thing I need.

@varnerac
Copy link
Contributor Author

varnerac commented Aug 29, 2021

Here are some screenshots

image

image

image

image

@comtihon
Copy link
Owner

wow, that's perfect, Thanks!

@comtihon comtihon merged commit f4aadd9 into comtihon:master Aug 30, 2021
@varnerac varnerac deleted the github_actions branch November 17, 2021 03:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants