1
0
mirror of https://github.com/romanz/electrs.git synced 2024-11-19 09:54:09 +01:00
Commit Graph

16 Commits

Author SHA1 Message Date
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