diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 88591f34..36b38f43 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,7 +34,7 @@ jobs: profile: minimal toolchain: stable override: true - - uses: Swatinem/rust-cache@6720f05bc48b77f96918929a9019fb2203ff71f8 # tag=v2.0.0 + - uses: Swatinem/rust-cache@b5ec9edd911d3bf82c74038b0a28791e0aa24d6f # tag=v2.0.2 with: key: udeps - uses: actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # renovate: tag=v1.0.3 @@ -91,7 +91,7 @@ jobs: toolchain: stable components: clippy override: true - - uses: Swatinem/rust-cache@6720f05bc48b77f96918929a9019fb2203ff71f8 # tag=v2.0.0 + - uses: Swatinem/rust-cache@b5ec9edd911d3bf82c74038b0a28791e0aa24d6f # tag=v2.0.2 with: key: clippy - name: Run clippy action to produce annotations @@ -119,7 +119,7 @@ jobs: toolchain: stable components: rustfmt override: true - - uses: Swatinem/rust-cache@6720f05bc48b77f96918929a9019fb2203ff71f8 # tag=v2.0.0 + - uses: Swatinem/rust-cache@b5ec9edd911d3bf82c74038b0a28791e0aa24d6f # tag=v2.0.2 with: key: doc - uses: actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # renovate: tag=v1.0.3 @@ -142,7 +142,7 @@ jobs: profile: minimal toolchain: stable override: true - - uses: Swatinem/rust-cache@6720f05bc48b77f96918929a9019fb2203ff71f8 # tag=v2.0.0 + - uses: Swatinem/rust-cache@b5ec9edd911d3bf82c74038b0a28791e0aa24d6f # tag=v2.0.2 with: key: test - uses: actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # renovate: tag=v1.0.3 diff --git a/Cargo.toml b/Cargo.toml index c0223030..a846c3be 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,10 +9,10 @@ repository = "https://github.com/stackabletech/operator-rs" [dependencies] chrono = { version = "0.4.22", default-features = false } -clap = { version = "3.2.17", features = ["derive", "cargo", "env"] } -const_format = "0.2.26" +clap = { version = "3.2.23", features = ["derive", "cargo", "env"] } +const_format = "0.2.30" either = "1.8.0" -futures = "0.3.23" +futures = "0.3.25" json-patch = "0.2.6" k8s-openapi = { version = "0.16.0", default-features = false, features = ["schemars", "v1_24"] } kube = { version = "0.76.0", features = ["jsonpatch", "runtime", "derive"] } @@ -21,20 +21,20 @@ product-config = { git = "https://github.com/stackabletech/product-config.git", rand = "0.8.5" regex = "1.6.0" schemars = "0.8.11" -serde = { version = "1.0.144", features = ["derive"] } -serde_json = "1.0.85" -serde_yaml = "0.9.10" +serde = { version = "1.0.147", features = ["derive"] } +serde_json = "1.0.87" +serde_yaml = "0.9.14" strum = { version = "0.24.1", features = ["derive"] } -thiserror = "1.0.32" -tokio = { version = "1.21.1", features = ["macros", "rt-multi-thread"] } -tracing = "0.1.36" -tracing-subscriber = { version = "0.3.15", features = ["env-filter"] } +thiserror = "1.0.37" +tokio = { version = "1.21.2", features = ["macros", "rt-multi-thread"] } +tracing = "0.1.37" +tracing-subscriber = { version = "0.3.16", features = ["env-filter"] } derivative = "2.2.0" tracing-opentelemetry = "0.17.4" opentelemetry = { version = "0.17.0", features = ["rt-tokio"] } opentelemetry-jaeger = { version = "0.16.0", features = ["rt-tokio"] } stackable-operator-derive = { path = "stackable-operator-derive" } -snafu = "0.7.1" +snafu = "0.7.3" [dev-dependencies] rstest = "0.15.0" diff --git a/stackable-operator-derive/Cargo.toml b/stackable-operator-derive/Cargo.toml index 5e03f5c8..768ae07f 100644 --- a/stackable-operator-derive/Cargo.toml +++ b/stackable-operator-derive/Cargo.toml @@ -11,10 +11,10 @@ repository = "https://github.com/stackabletech/operator-rs" proc-macro = true [dependencies] -darling = "0.14.1" -proc-macro2 = "1.0.43" +darling = "0.14.2" +proc-macro2 = "1.0.47" quote = "1.0.21" -syn = "1.0.99" +syn = "1.0.103" [dev-dependencies] stackable-operator = { path = ".." }