pfctl-rs
pfctl-rs copied to clipboard
Add github actions CI and remove travis CI
The CI for this crate has not been running for a looong time. We have not used Travis for years.
Note that running tests on macOS require root, since we access /usr/bin/pf. Alternatively we could feature-gate integration tests, but of course it would be beneficial to have them running as a part of CI.
In this case the tests can't even be built. Look at the errors. My guess is that pfvar.rs must be re-generated with a newer version of bindgen or something.
In this case the tests can't even be built. Look at the errors. My guess is that
pfvar.rsmust be re-generated with a newer version of bindgen or something.
Yes either rebuild bindings with new bindgen or pick it up from https://github.com/mullvad/pfctl-rs/pull/87 where I had also updated pfvar.h with the most recent.