neo4j-labs / neo4rs

Rust driver for Neo4j
https://docs.rs/neo4rs
209 stars 59 forks source link

Move/setup CI to GHA #25

Closed knutwalker closed 1 year ago

knutwalker commented 1 year ago

consider using cargo-make for its ci-flow tasks

knutwalker commented 1 year ago

We now have CI setup on Github Action, running unit tests across the three big OSs, as well as rust stable and rust beta. We don't run on nightly to not run into occasional build failures due to the nature of nightly.

In addition to unit tests, we run integration tests against Neo4j provided by docker (yay for testcontainers) on ubuntu and stable, against the currently documented supported versions 4.1 and 4.2. Integration tests are only run on linux since docker is not available on mac/windows.