diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8fad6e2..b2d77cc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,6 +9,7 @@ jobs: fail-fast: true matrix: rust: + - 1.60.0 - stable - beta - nightly @@ -30,6 +31,7 @@ jobs: fail-fast: true matrix: rust: + - 1.60.0 - stable - beta - nightly diff --git a/Cargo.toml b/Cargo.toml index 447753d..c3331c3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,23 +19,23 @@ keywords = [ # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -async-trait = "^0.1.58" -oauth10a = "^1.3.16" +async-trait = "^0.1.66" +oauth10a = "^1.3.17" log = { version = "^0.4.17", optional = true } -hyper = { version = "^0.14.23", default-features = false } -schemars = { version = "^0.8.11", features = [ +hyper = { version = "^0.14.24", default-features = false } +schemars = { version = "^0.8.12", features = [ "chrono", "indexmap1", "uuid1", "bytes", "url", ], optional = true } -serde = { version = "^1.0.147", features = ["derive"] } -serde_repr = "^0.1.9" -thiserror = "^1.0.37" +serde = { version = "^1.0.152", features = ["derive"] } +serde_repr = "^0.1.11" +thiserror = "^1.0.39" tracing = { version = "^0.1.37", optional = true } tracing-futures = { version = "^0.2.5", optional = true } -uuid = { version = "^1.2.2", features = ["serde", "v4"] } +uuid = { version = "^1.3.0", features = ["serde", "v4"] } [features] default = ["logging"] diff --git a/examples/cleverctl/Cargo.toml b/examples/cleverctl/Cargo.toml index b3b3e10..28eca62 100644 --- a/examples/cleverctl/Cargo.toml +++ b/examples/cleverctl/Cargo.toml @@ -2,24 +2,25 @@ name = "cleverctl" description = "A command line interface that use the clevercloud-sdk" authors = ["Florentin Dubois "] +rust-version = "1.64.0" version = "0.10.10" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -async-trait = "^0.1.58" +async-trait = "^0.1.66" # Pin version as it fail to build on latest versions ahash = "=0.7.5" clevercloud-sdk = { path = "../..", features = ["tokio", "metrics", "trace", "jsonschemas"] } -clap = { version = "^4.0.26", features = ["derive"] } +clap = { version = "^4.1.8", features = ["derive"] } config = "^0.13.2" paw = "^1.0.0" -serde = { version = "^1.0.147", features = ["derive"] } -serde_json = "^1.0.88" -serde_yaml = "^0.9.14" -thiserror = "^1.0.37" -tokio = { version = "^1.22.0", features = ["full"] } +serde = { version = "^1.0.152", features = ["derive"] } +serde_json = "^1.0.94" +serde_yaml = "^0.9.19" +thiserror = "^1.0.39" +tokio = { version = "^1.26.0", features = ["full"] } tracing = "^0.1.37" tracing-subscriber = { version = "^0.3.16", default-features = false, features = ["std", "ansi", "tracing-log"] } diff --git a/examples/cleverctl/rust-toolchain b/examples/cleverctl/rust-toolchain new file mode 100644 index 0000000..9405730 --- /dev/null +++ b/examples/cleverctl/rust-toolchain @@ -0,0 +1 @@ +1.64.0 diff --git a/rust-toolchain b/rust-toolchain new file mode 100644 index 0000000..4d5fde5 --- /dev/null +++ b/rust-toolchain @@ -0,0 +1 @@ +1.60.0