From 285a1f7bb58840fa24ff59b9c5449028552e9839 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 09:45:02 +0000 Subject: [PATCH 1/3] chore(deps): bump bluejay-validator from 0.2.0 to 0.3.0 Bumps [bluejay-validator](https://github.com/Shopify/bluejay) from 0.2.0 to 0.3.0. - [Release notes](https://github.com/Shopify/bluejay/releases) - [Commits](https://github.com/Shopify/bluejay/compare/v0.2.0...v0.3.0) --- updated-dependencies: - dependency-name: bluejay-validator dependency-version: 0.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 139 +++++++++++++++++++++++++++++++++++++++++++++++------ Cargo.toml | 2 +- 2 files changed, 125 insertions(+), 16 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 92469c51..0a10de8f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -118,6 +118,16 @@ dependencies = [ "yansi", ] +[[package]] +name = "ariadne" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f5e3dca4e09a6f340a61a0e9c7b61e030c69fc27bf29d73218f7e5e3b7638f" +dependencies = [ + "unicode-width 0.1.14", + "yansi", +] + [[package]] name = "assert_cmd" version = "2.0.17" @@ -223,8 +233,19 @@ dependencies = [ "enum-as-inner", "itertools 0.13.0", "paste", + "strum 0.26.3", +] + +[[package]] +name = "bluejay-core" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07afe9ba762beafa49ab71ac7c618b30990a2c92baa1721bfb8e2a8f9a3558ed" +dependencies = [ + "enum-as-inner", + "itertools 0.14.0", "serde_json", - "strum", + "strum 0.27.1", ] [[package]] @@ -233,23 +254,37 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc27971910f67bb01cf725ce7a1c3275c14a5b9a405f790e6e52f4d6f1b7c0e9" dependencies = [ - "ariadne", - "bluejay-core", + "ariadne 0.4.1", + "bluejay-core 0.2.0", "enum-as-inner", "itertools 0.13.0", - "logos", - "strum", + "logos 0.14.4", + "strum 0.26.3", +] + +[[package]] +name = "bluejay-parser" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e0da789f22068fb4ae1afb52f2ab41bc4fcb8b90776221c9d84715a317d0a77" +dependencies = [ + "ariadne 0.5.1", + "bluejay-core 0.3.0", + "enum-as-inner", + "itertools 0.14.0", + "logos 0.15.0", + "strum 0.27.1", ] [[package]] name = "bluejay-validator" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91d8ece464b30376d6179dc48d107a2d66d283bab986ce69f4eef1e370a40d7e" +checksum = "dd11b3e709609e56ba1c4833fba041be2a47dd94569775b0bb7250ffe56f3538" dependencies = [ - "bluejay-core", - "bluejay-parser", - "itertools 0.13.0", + "bluejay-core 0.3.0", + "bluejay-parser 0.3.0", + "itertools 0.14.0", "paste", "seq-macro", "serde_json", @@ -876,8 +911,8 @@ dependencies = [ "anyhow", "assert_cmd", "assert_fs", - "bluejay-core", - "bluejay-parser", + "bluejay-core 0.2.0", + "bluejay-parser 0.2.0", "bluejay-validator", "clap", "colored", @@ -1306,6 +1341,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.14" @@ -1429,7 +1473,16 @@ version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7251356ef8cb7aec833ddf598c6cb24d17b689d20b993f9d11a3d764e34e6458" dependencies = [ - "logos-derive", + "logos-derive 0.14.4", +] + +[[package]] +name = "logos" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab6f536c1af4c7cc81edf73da1f8029896e7e1e16a219ef09b184e76a296f3db" +dependencies = [ + "logos-derive 0.15.0", ] [[package]] @@ -1447,13 +1500,38 @@ dependencies = [ "syn", ] +[[package]] +name = "logos-codegen" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "189bbfd0b61330abea797e5e9276408f2edbe4f822d7ad08685d67419aafb34e" +dependencies = [ + "beef", + "fnv", + "lazy_static", + "proc-macro2", + "quote", + "regex-syntax", + "rustc_version", + "syn", +] + [[package]] name = "logos-derive" version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24fb722b06a9dc12adb0963ed585f19fc61dc5413e6a9be9422ef92c091e731d" dependencies = [ - "logos-codegen", + "logos-codegen 0.14.4", +] + +[[package]] +name = "logos-derive" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebfe8e1a19049ddbfccbd14ac834b215e11b85b90bab0c2dba7c7b92fb5d5cba" +dependencies = [ + "logos-codegen 0.15.0", ] [[package]] @@ -1896,6 +1974,15 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" +[[package]] +name = "rustc_version" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +dependencies = [ + "semver", +] + [[package]] name = "rustix" version = "0.38.44" @@ -2079,7 +2166,16 @@ version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ - "strum_macros", + "strum_macros 0.26.4", +] + +[[package]] +name = "strum" +version = "0.27.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32" +dependencies = [ + "strum_macros 0.27.1", ] [[package]] @@ -2095,6 +2191,19 @@ dependencies = [ "syn", ] +[[package]] +name = "strum_macros" +version = "0.27.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "rustversion", + "syn", +] + [[package]] name = "syn" version = "2.0.90" diff --git a/Cargo.toml b/Cargo.toml index 0adfc89f..65052f27 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -57,7 +57,7 @@ is-terminal = "0.4.16" wasmprof = "0.10.0" bluejay-core = { version = "=0.2.0" } bluejay-parser = { version = "=0.2.0", features = ["format-errors"] } -bluejay-validator = { version = "=0.2.0" } +bluejay-validator = { version = "=0.3.0" } [dev-dependencies] assert_cmd = "2.0" From 2a3cbf0a04d8c6df09f950c7acdfe42ca89589f9 Mon Sep 17 00:00:00 2001 From: Sagarika Dasgupta Date: Mon, 12 May 2025 11:09:57 -0500 Subject: [PATCH 2/3] this requires bluejay-core to be bumped up too for successful build --- Cargo.lock | 124 ++++++----------------------------------------------- Cargo.toml | 4 +- 2 files changed, 14 insertions(+), 114 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0a10de8f..96c45ca4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -108,16 +108,6 @@ version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" -[[package]] -name = "ariadne" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44055e597c674aef7cb903b2b9f6e4cba1277ed0d2d61dae7cd52d7ffa81f8e2" -dependencies = [ - "unicode-width 0.1.14", - "yansi", -] - [[package]] name = "ariadne" version = "0.5.1" @@ -224,18 +214,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "bluejay-core" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a03c9b3ce5aa1393971fb135d27ece66a73661d88918e4464fa1ef588a8f92c8" -dependencies = [ - "enum-as-inner", - "itertools 0.13.0", - "paste", - "strum 0.26.3", -] - [[package]] name = "bluejay-core" version = "0.3.0" @@ -245,21 +223,7 @@ dependencies = [ "enum-as-inner", "itertools 0.14.0", "serde_json", - "strum 0.27.1", -] - -[[package]] -name = "bluejay-parser" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc27971910f67bb01cf725ce7a1c3275c14a5b9a405f790e6e52f4d6f1b7c0e9" -dependencies = [ - "ariadne 0.4.1", - "bluejay-core 0.2.0", - "enum-as-inner", - "itertools 0.13.0", - "logos 0.14.4", - "strum 0.26.3", + "strum", ] [[package]] @@ -268,12 +232,12 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e0da789f22068fb4ae1afb52f2ab41bc4fcb8b90776221c9d84715a317d0a77" dependencies = [ - "ariadne 0.5.1", - "bluejay-core 0.3.0", + "ariadne", + "bluejay-core", "enum-as-inner", "itertools 0.14.0", - "logos 0.15.0", - "strum 0.27.1", + "logos", + "strum", ] [[package]] @@ -282,8 +246,8 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd11b3e709609e56ba1c4833fba041be2a47dd94569775b0bb7250ffe56f3538" dependencies = [ - "bluejay-core 0.3.0", - "bluejay-parser 0.3.0", + "bluejay-core", + "bluejay-parser", "itertools 0.14.0", "paste", "seq-macro", @@ -911,8 +875,8 @@ dependencies = [ "anyhow", "assert_cmd", "assert_fs", - "bluejay-core 0.2.0", - "bluejay-parser 0.2.0", + "bluejay-core", + "bluejay-parser", "bluejay-validator", "clap", "colored", @@ -1332,15 +1296,6 @@ dependencies = [ "either", ] -[[package]] -name = "itertools" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.14.0" @@ -1467,37 +1422,13 @@ dependencies = [ "serde_json", ] -[[package]] -name = "logos" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7251356ef8cb7aec833ddf598c6cb24d17b689d20b993f9d11a3d764e34e6458" -dependencies = [ - "logos-derive 0.14.4", -] - [[package]] name = "logos" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab6f536c1af4c7cc81edf73da1f8029896e7e1e16a219ef09b184e76a296f3db" dependencies = [ - "logos-derive 0.15.0", -] - -[[package]] -name = "logos-codegen" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59f80069600c0d66734f5ff52cc42f2dabd6b29d205f333d61fd7832e9e9963f" -dependencies = [ - "beef", - "fnv", - "lazy_static", - "proc-macro2", - "quote", - "regex-syntax", - "syn", + "logos-derive", ] [[package]] @@ -1516,22 +1447,13 @@ dependencies = [ "syn", ] -[[package]] -name = "logos-derive" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24fb722b06a9dc12adb0963ed585f19fc61dc5413e6a9be9422ef92c091e731d" -dependencies = [ - "logos-codegen 0.14.4", -] - [[package]] name = "logos-derive" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebfe8e1a19049ddbfccbd14ac834b215e11b85b90bab0c2dba7c7b92fb5d5cba" dependencies = [ - "logos-codegen 0.15.0", + "logos-codegen", ] [[package]] @@ -2160,35 +2082,13 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" -[[package]] -name = "strum" -version = "0.26.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" -dependencies = [ - "strum_macros 0.26.4", -] - [[package]] name = "strum" version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32" dependencies = [ - "strum_macros 0.27.1", -] - -[[package]] -name = "strum_macros" -version = "0.26.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "rustversion", - "syn", + "strum_macros", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 65052f27..17cb9778 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -55,8 +55,8 @@ rust-embed = "8.6.0" rmp-serde = "1.3" is-terminal = "0.4.16" wasmprof = "0.10.0" -bluejay-core = { version = "=0.2.0" } -bluejay-parser = { version = "=0.2.0", features = ["format-errors"] } +bluejay-core = { version = "=0.3.0" } +bluejay-parser = { version = "=0.3.0", features = ["format-errors"] } bluejay-validator = { version = "=0.3.0" } [dev-dependencies] From 992d9b34d057880de42623b9b3879444d2ed0d22 Mon Sep 17 00:00:00 2001 From: Sagarika Dasgupta Date: Mon, 12 May 2025 14:00:57 -0500 Subject: [PATCH 3/3] update dependabot.yml to create bluejay group --- .github/dependabot.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 9ec20001..b82bb65f 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -13,6 +13,9 @@ updates: - "wasmtime" - "wasmtime-wasi" - "deterministic-wasi-ctx" + bluejay-dependencies: + patterns: + - "bluejay-*" - package-ecosystem: "github-actions" directory: "/" reviewers: