From 0bf51c312df3ae0c53ccabaf3a1bec638e7f4dfd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Nov 2024 10:04:11 -0400 Subject: [PATCH] Bump the rust-dependencies group across 1 directory with 12 updates (#955) * Bump the rust-dependencies group across 1 directory with 12 updates Bumps the rust-dependencies group with 9 updates in the / directory: | Package | From | To | | --- | --- | --- | | [libcnb](https://github.com/heroku/libcnb.rs) | `0.23.0` | `0.25.0` | | [libherokubuildpack](https://github.com/heroku/libcnb.rs) | `0.23.0` | `0.24.0` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.12.0` | `3.13.0` | | [libcnb-test](https://github.com/heroku/libcnb.rs) | `0.23.0` | `0.25.0` | | [serde_json](https://github.com/serde-rs/json) | `1.0.127` | `1.0.132` | | [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.24.0` | `0.26.0` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.86` | `1.0.93` | | [libcnb-data](https://github.com/heroku/libcnb.rs) | `0.23.0` | `0.25.0` | | [url](https://github.com/servo/rust-url) | `2.5.2` | `2.5.3` | Updates `libcnb` from 0.23.0 to 0.25.0 - [Release notes](https://github.com/heroku/libcnb.rs/releases) - [Changelog](https://github.com/heroku/libcnb.rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/heroku/libcnb.rs/compare/v0.23.0...v0.25.0) Updates `libherokubuildpack` from 0.23.0 to 0.24.0 - [Release notes](https://github.com/heroku/libcnb.rs/releases) - [Changelog](https://github.com/heroku/libcnb.rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/heroku/libcnb.rs/compare/v0.23.0...v0.24.0) Updates `serde` from 1.0.210 to 1.0.214 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.214) Updates `tempfile` from 3.12.0 to 3.13.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.12.0...v3.13.0) Updates `thiserror` from 1.0.64 to 1.0.68 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.64...1.0.68) Updates `libcnb-test` from 0.23.0 to 0.25.0 - [Release notes](https://github.com/heroku/libcnb.rs/releases) - [Changelog](https://github.com/heroku/libcnb.rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/heroku/libcnb.rs/compare/v0.23.0...v0.25.0) Updates `serde_json` from 1.0.127 to 1.0.132 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/1.0.127...1.0.132) Updates `opentelemetry` from 0.24.0 to 0.26.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases) - [Commits](https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.24.0...opentelemetry-0.26.0) Updates `anyhow` from 1.0.86 to 1.0.93 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.86...1.0.93) Updates `libcnb-data` from 0.23.0 to 0.25.0 - [Release notes](https://github.com/heroku/libcnb.rs/releases) - [Changelog](https://github.com/heroku/libcnb.rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/heroku/libcnb.rs/compare/v0.23.0...v0.25.0) Updates `regex` from 1.10.6 to 1.11.1 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/1.10.6...1.11.1) Updates `url` from 2.5.2 to 2.5.3 - [Release notes](https://github.com/servo/rust-url/releases) - [Commits](https://github.com/servo/rust-url/compare/v2.5.2...v2.5.3) --- updated-dependencies: - dependency-name: libcnb dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: libherokubuildpack dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: tempfile dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: libcnb-test dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: opentelemetry dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: anyhow dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: libcnb-data dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: regex dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: url dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] * Fixed dependabot PR by bumping `libherokubuildpack` to same version as `libcnb` --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Colin Casey --- Cargo.lock | 500 ++++++++++++++---- buildpacks/nodejs-corepack/Cargo.toml | 8 +- buildpacks/nodejs-engine/Cargo.toml | 6 +- buildpacks/nodejs-function-invoker/Cargo.toml | 6 +- buildpacks/nodejs-npm-engine/Cargo.toml | 6 +- buildpacks/nodejs-npm-install/Cargo.toml | 4 +- buildpacks/nodejs-pnpm-engine/Cargo.toml | 4 +- buildpacks/nodejs-pnpm-install/Cargo.toml | 6 +- buildpacks/nodejs-yarn/Cargo.toml | 6 +- common/nodejs-utils/Cargo.toml | 4 +- test_support/Cargo.toml | 4 +- 11 files changed, 415 insertions(+), 139 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index eede58bc..245a147a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -34,9 +34,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.86" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" +checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" [[package]] name = "ascii_table" @@ -239,7 +239,7 @@ dependencies = [ "glob", "indoc", "lazy_static", - "libcnb", + "libcnb 0.23.0", "libherokubuildpack 0.21.0", "regex", "serde", @@ -382,6 +382,17 @@ dependencies = [ "crypto-common", ] +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "either" version = "1.13.0" @@ -583,9 +594,9 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "globset" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" +checksum = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19" dependencies = [ "aho-corasick", "bstr", @@ -606,10 +617,10 @@ version = "0.0.0" dependencies = [ "heroku-nodejs-utils", "indoc", - "libcnb", + "libcnb 0.25.0", "libcnb-test", - "libherokubuildpack 0.23.0", - "opentelemetry 0.24.0", + "libherokubuildpack 0.25.0", + "opentelemetry 0.26.0", "serde", "test_support", "thiserror", @@ -621,9 +632,9 @@ name = "heroku-nodejs-engine-buildpack" version = "0.0.0" dependencies = [ "heroku-nodejs-utils", - "libcnb", + "libcnb 0.25.0", "libcnb-test", - "libherokubuildpack 0.24.0", + "libherokubuildpack 0.25.0", "serde", "serde_json", "sha2", @@ -641,9 +652,9 @@ dependencies = [ "base64", "heroku-nodejs-utils", "hex", - "libcnb", + "libcnb 0.25.0", "libcnb-test", - "libherokubuildpack 0.23.0", + "libherokubuildpack 0.25.0", "rand", "serde", "serde_json", @@ -660,9 +671,9 @@ version = "0.0.0" dependencies = [ "heroku-nodejs-utils", "indoc", - "libcnb", + "libcnb 0.25.0", "libcnb-test", - "libherokubuildpack 0.23.0", + "libherokubuildpack 0.25.0", "serde", "test_support", "toml", @@ -678,8 +689,8 @@ dependencies = [ "commons", "indoc", "keep_a_changelog_file", - "libcnb-data", - "libherokubuildpack 0.24.0", + "libcnb-data 0.25.0", + "libherokubuildpack 0.25.0", "node-semver", "regex", "serde", @@ -699,9 +710,9 @@ version = "0.0.0" dependencies = [ "heroku-nodejs-utils", "indoc", - "libcnb", + "libcnb 0.25.0", "libcnb-test", - "libherokubuildpack 0.23.0", + "libherokubuildpack 0.25.0", "serde", "tempfile", "test_support", @@ -718,9 +729,9 @@ dependencies = [ "fun_run", "heroku-nodejs-utils", "indoc", - "libcnb", + "libcnb 0.25.0", "libcnb-test", - "libherokubuildpack 0.23.0", + "libherokubuildpack 0.25.0", "serde", "serde_json", "test_support", @@ -735,7 +746,7 @@ dependencies = [ "fun_run", "heroku-nodejs-utils", "indoc", - "libcnb", + "libcnb 0.25.0", "libcnb-test", "serde", "serde_json", @@ -748,7 +759,7 @@ version = "0.0.0" dependencies = [ "commons", "indoc", - "libcnb", + "libcnb 0.25.0", "libcnb-test", "test_support", ] @@ -791,6 +802,124 @@ dependencies = [ "cc", ] +[[package]] +name = "icu_collections" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locid" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + +[[package]] +name = "icu_normalizer" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "utf16_iter", + "utf8_iter", + "write16", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" + +[[package]] +name = "icu_properties" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locid_transform", + "icu_properties_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" + +[[package]] +name = "icu_provider" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_provider_macros", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -799,19 +928,30 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "0.5.0" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" dependencies = [ - "unicode-bidi", - "unicode-normalization", + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +dependencies = [ + "icu_normalizer", + "icu_properties", ] [[package]] name = "ignore" -version = "0.4.22" +version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" +checksum = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b" dependencies = [ "crossbeam-deque", "globset", @@ -878,9 +1018,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.158" +version = "0.2.161" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" +checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" [[package]] name = "libcnb" @@ -888,9 +1028,23 @@ version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4b3e7c4d57d10b3e2a76b15fb3ae98a56be73655325ae26723fcb6a4709fd64" dependencies = [ - "libcnb-common", - "libcnb-data", - "libcnb-proc-macros", + "libcnb-common 0.23.0", + "libcnb-data 0.23.0", + "libcnb-proc-macros 0.23.0", + "serde", + "thiserror", + "toml", +] + +[[package]] +name = "libcnb" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "545de2d94471f534c49a2e8c7baaf1e0a3a2ba3e61632e7e367a1b6b37453df6" +dependencies = [ + "libcnb-common 0.25.0", + "libcnb-data 0.25.0", + "libcnb-proc-macros 0.25.0", "opentelemetry 0.21.0", "opentelemetry-stdout", "opentelemetry_sdk", @@ -910,6 +1064,17 @@ dependencies = [ "toml", ] +[[package]] +name = "libcnb-common" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2ffd438b74436cda55c229df0a3cbf1161643d6d572aa49614702fab11b7c3f" +dependencies = [ + "serde", + "thiserror", + "toml", +] + [[package]] name = "libcnb-data" version = "0.23.0" @@ -917,7 +1082,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aab235141d51d47ecffd1fc7a8efc2851063048ba9d4498963f1ad963c275eee" dependencies = [ "fancy-regex", - "libcnb-proc-macros", + "libcnb-proc-macros 0.23.0", + "serde", + "thiserror", + "toml", + "uriparse", +] + +[[package]] +name = "libcnb-data" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a31f4a9a5369004c1bc2ab3bc00ccc8379bb4ad7afdc052e215fb608ba101583" +dependencies = [ + "fancy-regex", + "libcnb-proc-macros 0.25.0", "serde", "thiserror", "toml", @@ -926,15 +1105,15 @@ dependencies = [ [[package]] name = "libcnb-package" -version = "0.23.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45a238b401160f3ddb0c78be4d6ac593ee2af32de41da3a7952d09acf9788c87" +checksum = "e20ab5ac21894450f28099b698175c57deb8566498f0b9d2d6f77359b04f78fb" dependencies = [ "cargo_metadata", "ignore", "indoc", - "libcnb-common", - "libcnb-data", + "libcnb-common 0.25.0", + "libcnb-data 0.25.0", "petgraph", "thiserror", "uriparse", @@ -953,16 +1132,28 @@ dependencies = [ "syn", ] +[[package]] +name = "libcnb-proc-macros" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25e64d8020861920c69802d712684d900393b50a5605c92eb21fc8e4580368bb" +dependencies = [ + "cargo_metadata", + "fancy-regex", + "quote", + "syn", +] + [[package]] name = "libcnb-test" -version = "0.23.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce5f600dfa6ca05322ed41dd06239b39fea2ed573f8553d5908d82db93f451e1" +checksum = "5a874169e98674d20662ca09c7c3520c9cdee99f8c4e3c3e31d1e5e3c075321b" dependencies = [ "fastrand", "fs_extra", - "libcnb-common", - "libcnb-data", + "libcnb-common 0.25.0", + "libcnb-data 0.25.0", "libcnb-package", "regex", "tempfile", @@ -980,28 +1171,13 @@ dependencies = [ [[package]] name = "libherokubuildpack" -version = "0.23.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffe351c883e5a3f177742237be322ec7098d22fd5bc555792454cb2297ee3fba" -dependencies = [ - "flate2", - "libcnb", - "pathdiff", - "tar", - "termcolor", - "thiserror", - "toml", - "ureq", -] - -[[package]] -name = "libherokubuildpack" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bec33ef08ce0508ced826f7bdfcd0538bdfc2270632915e447d1ea72bce5645d" +checksum = "5a806c455b7c8dd231b62aa43f51b35ed74b3814a14e81e3a14a5bfd7260e1e1" dependencies = [ "flate2", "hex", + "libcnb 0.25.0", "pathdiff", "serde", "sha2", @@ -1040,6 +1216,12 @@ version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +[[package]] +name = "litemap" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" + [[package]] name = "log" version = "0.4.22" @@ -1155,9 +1337,9 @@ dependencies = [ [[package]] name = "opentelemetry" -version = "0.24.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c365a63eec4f55b7efeceb724f1336f26a9cf3427b70e59e2cd2a5b947fba96" +checksum = "570074cc999d1a58184080966e5bd3bf3a9a4af650c3b05047c2621e7405cd17" dependencies = [ "futures-core", "futures-sink", @@ -1318,9 +1500,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.6" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", @@ -1330,9 +1512,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" +checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" dependencies = [ "aho-corasick", "memchr", @@ -1341,9 +1523,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.4" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "ring" @@ -1362,9 +1544,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.35" +version = "0.38.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a85d50532239da68e9addb745ba38ff4612a242c1c7ceea689c4bc7c2f43c36f" +checksum = "375116bee2be9ed569afe2154ea6a99dfdffd257f533f187498c2a8f5feaf4ee" dependencies = [ "bitflags", "errno", @@ -1437,9 +1619,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.210" +version = "1.0.214" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" dependencies = [ "serde_derive", ] @@ -1458,9 +1640,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.210" +version = "1.0.214" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" dependencies = [ "proc-macro2", "quote", @@ -1469,9 +1651,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.127" +version = "1.0.132" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad" +checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" dependencies = [ "itoa", "memchr", @@ -1514,12 +1696,24 @@ dependencies = [ "autocfg", ] +[[package]] +name = "smallvec" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" + [[package]] name = "spin" version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + [[package]] name = "strsim" version = "0.11.1" @@ -1534,15 +1728,26 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "syn" -version = "2.0.76" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "578e081a14e0cefc3279b0472138c513f37b41a08d5a3cca9b6e4e8ceb6cd525" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] +[[package]] +name = "synstructure" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "tar" version = "0.4.42" @@ -1555,9 +1760,9 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.12.0" +version = "3.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" +checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" dependencies = [ "cfg-if", "fastrand", @@ -1580,7 +1785,7 @@ name = "test_support" version = "0.0.0" dependencies = [ "bon", - "libcnb", + "libcnb 0.25.0", "libcnb-test", "serde_json", "tempfile", @@ -1589,18 +1794,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.64" +version = "1.0.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" +checksum = "02dd99dc800bbb97186339685293e1cc5d9df1f8fae2d0aecd9ff1c77efea892" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.64" +version = "1.0.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" +checksum = "a7c61ec9a6f64d2793d8a45faba21efbe3ced62a886d44c36a009b2b519b4c7e" dependencies = [ "proc-macro2", "quote", @@ -1608,20 +1813,15 @@ dependencies = [ ] [[package]] -name = "tinyvec" -version = "1.8.0" +name = "tinystr" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ - "tinyvec_macros", + "displaydoc", + "zerovec", ] -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - [[package]] name = "toml" version = "0.8.19" @@ -1662,12 +1862,6 @@ version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" -[[package]] -name = "unicode-bidi" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" - [[package]] name = "unicode-id" version = "0.3.4" @@ -1680,15 +1874,6 @@ version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" -[[package]] -name = "unicode-normalization" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" -dependencies = [ - "tinyvec", -] - [[package]] name = "unicode-width" version = "0.1.13" @@ -1737,9 +1922,9 @@ dependencies = [ [[package]] name = "url" -version = "2.5.2" +version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" +checksum = "8d157f1b96d14500ffdc1f10ba712e780825526c03d9a49b4d0324b0d9113ada" dependencies = [ "form_urlencoded", "idna", @@ -1752,12 +1937,24 @@ version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + [[package]] name = "utf8-width" version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3" +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + [[package]] name = "vcpkg" version = "0.2.15" @@ -1977,12 +2174,48 @@ version = "0.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904" +[[package]] +name = "write16" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" + +[[package]] +name = "writeable" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" + [[package]] name = "xml-rs" version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "539a77ee7c0de333dcc6da69b177380a0b81e0dacfa4f7344c465a36871ee601" +[[package]] +name = "yoke" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + [[package]] name = "zerocopy" version = "0.7.35" @@ -2004,8 +2237,51 @@ dependencies = [ "syn", ] +[[package]] +name = "zerofrom" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + [[package]] name = "zeroize" version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" + +[[package]] +name = "zerovec" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] diff --git a/buildpacks/nodejs-corepack/Cargo.toml b/buildpacks/nodejs-corepack/Cargo.toml index 48db46d8..4a84577a 100644 --- a/buildpacks/nodejs-corepack/Cargo.toml +++ b/buildpacks/nodejs-corepack/Cargo.toml @@ -9,13 +9,13 @@ workspace = true [dependencies] heroku-nodejs-utils.workspace = true indoc = "2" -libcnb = { version = "=0.23.0", features = ["trace"] } -libherokubuildpack = { version = "=0.23.0", default-features = false, features = ["log"] } -opentelemetry = "0.24" +libcnb = { version = "=0.25.0", features = ["trace"] } +libherokubuildpack = { version = "=0.25.0", default-features = false, features = ["log"] } +opentelemetry = "0.26" serde = "1" thiserror = "1" [dev-dependencies] -libcnb-test = "=0.23.0" +libcnb-test = "=0.25.0" test_support.workspace = true ureq = "2" diff --git a/buildpacks/nodejs-engine/Cargo.toml b/buildpacks/nodejs-engine/Cargo.toml index 81d651b1..3b980784 100644 --- a/buildpacks/nodejs-engine/Cargo.toml +++ b/buildpacks/nodejs-engine/Cargo.toml @@ -8,8 +8,8 @@ workspace = true [dependencies] heroku-nodejs-utils.workspace = true -libcnb = { version = "=0.23.0", features = ["trace"] } -libherokubuildpack = { version = "=0.24.0", default-features = false, features = ["download", "fs", "inventory", "log", "tar"] } +libcnb = { version = "=0.25.0", features = ["trace"] } +libherokubuildpack = { version = "=0.25.0", default-features = false, features = ["download", "fs", "inventory", "log", "tar"] } serde = "1" sha2 = "0.10.8" tempfile = "3" @@ -17,7 +17,7 @@ thiserror = "1" toml = "0.8" [dev-dependencies] -libcnb-test = "=0.23.0" +libcnb-test = "=0.25.0" serde_json = "1" test_support.workspace = true ureq = "2" diff --git a/buildpacks/nodejs-function-invoker/Cargo.toml b/buildpacks/nodejs-function-invoker/Cargo.toml index 92432d19..2f96c448 100644 --- a/buildpacks/nodejs-function-invoker/Cargo.toml +++ b/buildpacks/nodejs-function-invoker/Cargo.toml @@ -8,8 +8,8 @@ workspace = true [dependencies] heroku-nodejs-utils.workspace = true -libcnb = "=0.23.0" -libherokubuildpack = { version = "=0.23.0", default-features = false, features = ["error", "log", "toml"] } +libcnb = "=0.25.0" +libherokubuildpack = { version = "=0.25.0", default-features = false, features = ["error", "log", "toml"] } serde = "1" thiserror = "1" toml = "0.8" @@ -17,7 +17,7 @@ toml = "0.8" [dev-dependencies] base64 = "0.22" hex = "0.4" -libcnb-test = "=0.23.0" +libcnb-test = "=0.25.0" rand = "0.8" serde_json = "1" tempfile = "3" diff --git a/buildpacks/nodejs-npm-engine/Cargo.toml b/buildpacks/nodejs-npm-engine/Cargo.toml index 67d72b36..de240f1f 100644 --- a/buildpacks/nodejs-npm-engine/Cargo.toml +++ b/buildpacks/nodejs-npm-engine/Cargo.toml @@ -11,12 +11,12 @@ commons = { git = "https://github.com/heroku/buildpacks-ruby", branch = "main" } fun_run = "0.2" heroku-nodejs-utils.workspace = true indoc = "2" -libcnb = { version = "=0.23.0", features = ["trace"] } -libherokubuildpack = { version = "=0.23.0", default-features = false, features = ["download", "tar"] } +libcnb = { version = "=0.25.0", features = ["trace"] } +libherokubuildpack = { version = "=0.25.0", default-features = false, features = ["download", "tar"] } serde = "1" toml = "0.8" [dev-dependencies] -libcnb-test = "=0.23.0" +libcnb-test = "=0.25.0" serde_json = "1" test_support.workspace = true diff --git a/buildpacks/nodejs-npm-install/Cargo.toml b/buildpacks/nodejs-npm-install/Cargo.toml index af984627..879def85 100644 --- a/buildpacks/nodejs-npm-install/Cargo.toml +++ b/buildpacks/nodejs-npm-install/Cargo.toml @@ -11,10 +11,10 @@ commons = { git = "https://github.com/heroku/buildpacks-ruby", branch = "main" } fun_run = "0.2" heroku-nodejs-utils.workspace = true indoc = "2" -libcnb = { version = "=0.23.0", features = ["trace"] } +libcnb = { version = "=0.25.0", features = ["trace"] } serde = "1" [dev-dependencies] -libcnb-test = "=0.23.0" +libcnb-test = "=0.25.0" serde_json = "1" test_support.workspace = true diff --git a/buildpacks/nodejs-pnpm-engine/Cargo.toml b/buildpacks/nodejs-pnpm-engine/Cargo.toml index b175ea8f..4c47f57a 100644 --- a/buildpacks/nodejs-pnpm-engine/Cargo.toml +++ b/buildpacks/nodejs-pnpm-engine/Cargo.toml @@ -9,8 +9,8 @@ workspace = true [dependencies] commons = { git = "https://github.com/heroku/buildpacks-ruby", branch = "main" } indoc = "2" -libcnb = { version = "=0.23.0", features = ["trace"] } +libcnb = { version = "=0.25.0", features = ["trace"] } [dev-dependencies] -libcnb-test = "=0.23.0" +libcnb-test = "=0.25.0" test_support.workspace = true diff --git a/buildpacks/nodejs-pnpm-install/Cargo.toml b/buildpacks/nodejs-pnpm-install/Cargo.toml index 90a13a72..11e79226 100644 --- a/buildpacks/nodejs-pnpm-install/Cargo.toml +++ b/buildpacks/nodejs-pnpm-install/Cargo.toml @@ -9,12 +9,12 @@ workspace = true [dependencies] heroku-nodejs-utils.workspace = true indoc = "2" -libcnb = { version = "=0.23.0", features = ["trace"] } -libherokubuildpack = { version = "=0.23.0", default-features = false, features = ["log"] } +libcnb = { version = "=0.25.0", features = ["trace"] } +libherokubuildpack = { version = "=0.25.0", default-features = false, features = ["log"] } serde = "1" toml = "0.8" [dev-dependencies] -libcnb-test = "=0.23.0" +libcnb-test = "=0.25.0" test_support.workspace = true ureq = "2" diff --git a/buildpacks/nodejs-yarn/Cargo.toml b/buildpacks/nodejs-yarn/Cargo.toml index 5de5fe80..0e8c4568 100644 --- a/buildpacks/nodejs-yarn/Cargo.toml +++ b/buildpacks/nodejs-yarn/Cargo.toml @@ -8,8 +8,8 @@ workspace = true [dependencies] heroku-nodejs-utils.workspace = true -libcnb = { version = "=0.23.0", features = ["trace"] } -libherokubuildpack = { version = "=0.23.0", default-features = false, features = ["download", "fs", "log", "tar"] } +libcnb = { version = "=0.25.0", features = ["trace"] } +libherokubuildpack = { version = "=0.25.0", default-features = false, features = ["download", "fs", "log", "tar"] } serde = "1" tempfile = "3" thiserror = "1" @@ -17,6 +17,6 @@ toml = "0.8" [dev-dependencies] indoc = "2" -libcnb-test = "=0.23.0" +libcnb-test = "=0.25.0" test_support.workspace = true ureq = "2" diff --git a/common/nodejs-utils/Cargo.toml b/common/nodejs-utils/Cargo.toml index bf41730f..3e5c4223 100644 --- a/common/nodejs-utils/Cargo.toml +++ b/common/nodejs-utils/Cargo.toml @@ -12,8 +12,8 @@ chrono = { version = "0.4", default-features = false, features = ["serde"] } commons = { git = "https://github.com/heroku/buildpacks-ruby", branch = "main" } indoc = "2" keep_a_changelog_file = "0.1.0" -libcnb-data = "=0.23.0" -libherokubuildpack = { version = "=0.24.0", default-features = false, features = ["inventory", "inventory-sha2"] } +libcnb-data = "=0.25.0" +libherokubuildpack = { version = "=0.25.0", default-features = false, features = ["inventory", "inventory-sha2"] } node-semver = "2" regex = "1" serde = { version = "1", features = ['derive'] } diff --git a/test_support/Cargo.toml b/test_support/Cargo.toml index 7fba8ffc..2493b912 100644 --- a/test_support/Cargo.toml +++ b/test_support/Cargo.toml @@ -8,8 +8,8 @@ workspace = true [dependencies] bon = "2" -libcnb = "=0.23.0" -libcnb-test = "=0.23.0" +libcnb = "=0.25.0" +libcnb-test = "=0.25.0" serde_json = "1" tempfile = "3" ureq = "2"