lukeed/tidyPublic

ci: add ci workflow

Lint runs rustfmt and Clippy. The Rust tests and the Node binding's
tests run on Linux, macOS and Windows. .gitattributes turns off line
ending conversion, so Windows checks out the fixtures byte for byte,
and the napi crate builds no Rust test binary, which would need Node's
symbols to link.
LELuke Edwards authored
bd38283Patch
Parent884226d
3 files changed+72-0
StackedSplit
.gitattributes+1 โˆ’0
.github/workflows/ci.yml+69 โˆ’0
crates/tidy_napi/Cargo.toml+2 โˆ’0