Roman Zeyde
781c997b30
Merge pull request #706 from KhaledEmaraDev/ci-cargo-features-matrix
...
Add build matrix to test all features
2022-04-23 20:56:15 +03:00
Khaled Emara
17734e2875
Add build matrix to test all features
2022-04-19 22:56:18 +02:00
Khaled Emara
01bb15a14b
Install and run cargo-bloat in CI
2022-04-19 22:46:23 +02:00
Roman Zeyde
026075dbc1
Support Rust 1.48.0 and test on Debian 11
...
It still compiles on Rust 1.41.1 (with a few clippy warnings).
Also, move CI-related `Dockerfile` to `Dockerfile.ci`.
2021-10-24 10:04:53 +03:00
Roman Zeyde
d9710d3797
Re-add cargo audit
GitHub action
...
This reverts commit bdbe3a96a5
.
2021-10-20 13:27:31 +03:00
Roman Zeyde
bdbe3a96a5
Drop cargo audit
action for now
...
Not sure if it's possible to ignore `RUSTSEC-2020-0159` on GitHub CI.
2021-10-19 21:18:58 +03:00
Roman Zeyde
a8a4ba280e
Use latest cargo-audit
2021-09-23 17:53:20 +03:00
Roman Zeyde
048d038aaf
Run CI also once a day
2021-09-19 22:38:46 +03:00
Roman Zeyde
e29483318e
Run 'cargo audit' in CI
2021-09-19 22:30:42 +03:00
Roman Zeyde
66b7b8bad8
Deny warnings in clippy
2021-09-15 19:23:49 +03:00
Roman Zeyde
ea4d9b4476
Add a build job to GitHub Actions
2021-09-15 18:18:10 +03:00
Roman Zeyde
3780d7d48b
Refactor and sync using p2p protocol
2021-04-14 18:38:59 +03:00
Franck Royer
3c4cf72960
Set Rust toolchain to 1.41.1
...
The project does not compile on 1.34.0 because it uses
the lockfile format introduced in 1.38.0.
Do note that Debian stable at this time uses Rust 1.41.1.
Setting a specific toolchain version is good practice for
binary project and remove potential issues of incompatible
toolchain for users trying to build the project.
2020-09-28 13:27:15 +03:00
Roman Zeyde
7ee0b5b784
Remove --verbose from GitHub workflow
2019-12-02 10:20:11 +02:00
Roman Zeyde
d0be7ec670
Add PR build
2019-11-19 22:30:48 +02:00
Roman Zeyde
cb81514a4d
Create rust.yml
2019-11-15 09:22:40 +02:00