From d1eb3e542eec5499d7edcfa15334b53d431a131f Mon Sep 17 00:00:00 2001 From: Bryant Liu Date: Wed, 22 Jul 2026 10:08:39 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20deps(aa-ffi-node):=20sync=20napi?= =?UTF-8?q?=20+=20napi-derive=20to=203.11.0/3.6.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Combines dependabot #319 (napi-derive 3.5.10 -> 3.6.0) and #320 (napi 3.10.5 -> 3.11.0). Bumping either alone breaks the build: the napi attribute macro expansion references bindgen_prelude symbols (TypeTag, napi_type_tag, type_tag_from_ident, validate_type_tag) that only exist when both crates are on the same generation. Verified with `pnpm native:build` (napi-build's own toolchain, matching CI) and the full test suite (631 passing). --- native/aa-ffi-node/Cargo.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/native/aa-ffi-node/Cargo.lock b/native/aa-ffi-node/Cargo.lock index c97c29413..8eb3b32e9 100644 --- a/native/aa-ffi-node/Cargo.lock +++ b/native/aa-ffi-node/Cargo.lock @@ -697,9 +697,9 @@ checksum = "1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084" [[package]] name = "napi" -version = "3.10.5" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6826e5ddc15589b2d68c8ad5321c18e85d40488e93e32962f362e572669bccf6" +checksum = "de33522036981030a75c231829566bc63414e08101a6f5ff4ac6cef19c8e0941" dependencies = [ "bitflags", "ctor", @@ -721,9 +721,9 @@ checksum = "c9c366d2c8c60b86fa632df75f745509b52f9128f91a6bad4c796e44abb505e1" [[package]] name = "napi-derive" -version = "3.5.10" +version = "3.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fe526e81c105d3640516fcde83909dd1afe757c0d7a15af58830b5bc0fb9a1" +checksum = "a49c513341a61a16a10af6efcce46b30d0822ba2d4fb197d24d33dfc199c78d5" dependencies = [ "convert_case", "ctor", @@ -735,9 +735,9 @@ dependencies = [ [[package]] name = "napi-derive-backend" -version = "5.1.2" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514281397bcddd9ea9a876c7a21a57bff2374237a000ca9a64ea0211ec1993e2" +checksum = "4747005fa3e2c9989ac45a723a514c5db2411238b72981a3cda4c701a9dfea17" dependencies = [ "convert_case", "proc-macro2", @@ -748,9 +748,9 @@ dependencies = [ [[package]] name = "napi-sys" -version = "3.2.3" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73e43cf2eb0bd1bf95a43c07c076ebd2da5d1e015a71c3d201faeffffcc0ecac" +checksum = "85fbf1fa9f1babfe396d74bbbf52b3643770243e8f5b0b46715d4caf7f0dfc9a" dependencies = [ "libloading", ]