Skip to content

ci(rust): bump napi-derive from 3.6.12 to 3.6.13 - #184

Merged
yonib05 merged 1 commit into
mainfrom
dependabot/cargo/napi-derive-3.6.13
Oct 28, 2026
Merged

yonib05 merged 1 commit into
mainfrom
dependabot/cargo/napi-derive-3.6.13

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Bumps napi-derive from 3.6.12 to 3.6.13.

Release notes

Sourced from napi-derive's releases.

napi-derive-v3.6.13

Other

  • update Cargo.toml dependencies
Commits
  • d9cb526 chore: release (#3575)
  • d3d4536 chore(deps): update oxc-node to v1 (#3635)
  • ebdac4b chore: add emnapi version
  • 72eafbe chore(deps): update release-plz/action action to v0.5.144 (#3633)
  • bafc7db chore(release): publish
  • 8603be9 chore(deps): update dependency oxfmt to ^0.74.0 (#3629)
  • 3caf68e chore(deps): update dependency vite to v8.3.3 [security] (#3632)
  • 0ad70a7 fix(cli): take over the WASI flavor of a binding a postbuild fallback swaps i...
  • 5547cd4 fix(cli): resolve null when the incarnation probe's spawn throws synchronousl...
  • b3bb7a4 feat(napi): cancel a ReadableStream through its Reader, and fix ReadableStrea...
  • Additional commits viewable in compare view

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Oct 26, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner October 26, 2026 12:55
@dependabot dependabot Bot added the rust Pull requests that update rust code label Oct 26, 2026

@strandly-the-agent strandly-the-agent left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: Breaking: napi-derive 3.6.13 generates code that calls napi::bindgen_prelude::defer_native_borrow_scope, which only exists in napi 3.15.0; this PR leaves napi at 3.14.2 so the node feature does not compile (CI Rust jobs are red for this reason).

Package From → To Tier Scope
napi-derive (+ napi-derive-backend 6.1.5 → 6.1.6) 3.6.12 → 3.6.13 patch build-time proc-macro behind node feature (Cargo.toml:27), direct, lockfile-only

Breaking for this repo: src/js.rs:243 and :420 (#[napi] items): cannot find NativeBorrowScopeRelease in bindgen_prelude / cannot find function defer_native_borrow_scope. The emitted code comes from napi-derive-backend 6.1.6 (fn.rs), and the symbols were added in napi 3.15.0. Fix: merge #182 (napi 3.15.0) first, then rebase this one (@dependabot rebase); or close this and let the next napi group PR carry both. No @dependabot ignore needed.
Tests: cargo check --features node --locked ✗ 3 errors (merge-base control ✓) · default-feature cargo test ✓ (identical counts to control) · reproduces CI: Rust (ubuntu/macos/windows) all FAILURE
Supply chain: no flags: no new crates, not yanked, MSRV 1.88 unchanged, published 2026-10-22 (5 days). Changelog for 3.6.13 is just "update Cargo.toml dependencies"; the real change is in napi-derive-backend 6.1.6.

Details

Suggestion for the repo: group napi, napi-derive, napi-build, napi-sys in .github/dependabot.yml so these always move together (napi-rs releases them in lockstep).

Sources: crates.io metadata; crate tarball diffs of napi-derive 3.6.12→3.6.13 and napi-derive-backend 6.1.5→6.1.6 (saved as evidence under strands-agents/shell/pr/184/), napi 3.14.2→3.15.0 diff showing the added symbols.

@dependabot
dependabot Bot force-pushed the dependabot/cargo/napi-derive-3.6.13 branch from fccc4cf to c1b1e78 Compare October 28, 2026 00:00
@yonib05

yonib05 commented Oct 28, 2026

Copy link
Copy Markdown
Member

@dependabot rebase

@yonib05

yonib05 commented Oct 28, 2026

Copy link
Copy Markdown
Member

@dependabot recreate

Bumps [napi-derive](https://github.com/napi-rs/napi-rs) from 3.6.12 to 3.6.13.
- [Release notes](https://github.com/napi-rs/napi-rs/releases)
- [Commits](napi-rs/napi-rs@napi-derive-v3.6.12...napi-derive-v3.6.13)

---
updated-dependencies:
- dependency-name: napi-derive
  dependency-version: 3.6.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/napi-derive-3.6.13 branch from c1b1e78 to d6f21db Compare October 28, 2026 14:30
@yonib05
yonib05 merged commit 90ccbd9 into main Oct 28, 2026
32 checks passed
@yonib05
yonib05 deleted the dependabot/cargo/napi-derive-3.6.13 branch October 28, 2026 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants