diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..217ef88 --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,10 @@ +pipeline: + test: + image: rust:latest + environment: + - CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse + commands: + - rustup component add rustfmt clippy + - cargo fmt --all --check + - cargo clippy --all --all-features -- -D warnings + - cargo test --workspace diff --git a/Cargo.toml b/Cargo.toml index 22f4e6c..da62258 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -52,12 +52,12 @@ ress = "0.11.4" phf = "0.11.1" base64 = "0.21.0" urlencoding = "2.1.2" -quick-xml = { version = "0.27.1", features = ["serialize"], optional = true } +quick-xml = { version = "0.28.1", features = ["serialize"], optional = true } [dev-dependencies] env_logger = "0.10.0" test-log = "0.2.11" -rstest = "0.16.0" +rstest = "0.17.0" temp_testdir = "0.2.3" tokio-test = "0.4.2" insta = { version = "1.17.1", features = ["ron", "redactions"] }