Skip to content

chore(deps): bump the napi group across 1 directory with 3 updates - #233

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/napi-97510d66c0
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/napi-97510d66c0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 9, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the napi group with 2 updates in the / directory: napi and napi-derive.

Updates napi from 3.11.0 to 3.12.2

Release notes

Sourced from napi's releases.

napi-v3.12.2

Fixed

  • (napi) memory safety in PromiseRaw callbacks and AbortSignal conversion (#3458)

napi-v3.12.1

Fixed

  • (napi) stop unloading addons with live native code, preserve non-Error rejections, and add the wasm teardown barrier (#3423)
  • (wasi) avoid randomness during module registration (#3447)

napi-v3.12.0

Added

  • (cli) support non-threaded WASI targets (#3353)
Commits
  • 444bf29 chore(napi): release v3.12.2 (#3459)
  • 2ffb055 fix(napi): memory safety in PromiseRaw callbacks and AbortSignal conversion (...
  • 511ead2 chore(deps): update dependency oxc-parser to ^0.146.0 (#3457)
  • 220b402 chore(deps): update dependency oxc-parser to ^0.145.0 (#3456)
  • 70c1493 chore(release): publish
  • aeba312 fix(cli): compatible with emnapi v1 & v2 (#3454)
  • d532909 chore(deps): update dependency oxc-parser to ^0.144.0 (#3453)
  • b8ba732 fix(deps): update emnapi to v2.0.0-alpha.4 (#3451)
  • 06349eb chore(deps): update cross-platform-actions/action action to v1.4.0 (#3452)
  • a5b5f27 chore(release): publish
  • Additional commits viewable in compare view

Updates napi-build from 2.3.2 to 2.4.2

Release notes

Sourced from napi-build's releases.

napi-build-v2.4.2

Fixed

  • (cli,build) make wasm32-wasip1-threads link with wasi-sdk 34 and Rust nightly (#3492)

napi-build-v2.4.1

Fixed

  • (napi) stop unloading addons with live native code, preserve non-Error rejections, and add the wasm teardown barrier (#3423)

napi-build-v2.4.0

Added

  • (cli) support non-threaded WASI targets (#3353)
Commits
  • 31c27a1 chore: release (#3470)
  • 7e3f293 chore(release): publish
  • f772ee0 fix(cli): align generated file formats (#3501)
  • 1cf5ec5 fix(cli): use accessible WASI preopen root on Android (#3485)
  • cf9245d chore(deps): update vitest monorepo to v5 (#3481)
  • 78fa3ad fix(macro): recognize fully-qualified napi::Env as the special Env parameter ...
  • 37283c7 chore(deps): lock file maintenance (#3474)
  • 1932d2f chore(deps): update release-plz/action action to v0.5.135 (#3500)
  • 0238e8b fix(deps): update dependency js-yaml to v5 (#3344)
  • 9ed9d35 chore(deps): update dependency electron to v44 (#3468)
  • Additional commits viewable in compare view

Updates napi-derive from 3.6.1 to 3.6.3

Release notes

Sourced from napi-derive's releases.

napi-derive-v3.6.3

Other

  • updated the following local packages: napi-derive-backend

napi-derive-v3.6.2

Other

  • updated the following local packages: napi-derive-backend
Commits
  • 956e452 chore: release (#3448)
  • 73048f5 chore(release): publish
  • 61fae8a fix(napi): stop unloading addons with live native code, preserve non-Error re...
  • 93e86ce chore(release): publish
  • 2c90599 fix(cli): support npm 12 pack output (#3449)
  • 360b1ec fix(wasi): avoid randomness during module registration (#3447)
  • b648c40 build(deps): bump nanoid from 3.3.16 to 3.3.18 (#3446)
  • ffda4ef chore(deps): update dependency js-yaml to v4.3.1 [security] (#3445)
  • 387b0dc feat(cli): size WASI browser worker pools from navigator.hardwareConcurrency ...
  • 61e4346 build(deps): bump fast-uri from 3.1.4 to 3.1.5 (#3440)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 9, 2026
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 9, 2026
@github-actions
github-actions Bot enabled auto-merge (squash) September 9, 2026 04:15

@github-actions github-actions Bot left a comment •

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

oxc-coverage-instrument Binary Size

Details
Benchmark suite Current: 6e69b4c Previous: 08df9de Ratio
Binary Size (oxc-coverage-instrument CLI) 92402008 bytes 92402008 bytes 1

This comment was automatically generated by workflow using github-action-benchmark.

@codspeed

codspeed Bot commented Sep 9, 2026 •

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 69 untouched benchmarks


Comparing dependabot/cargo/napi-97510d66c0 (6e69b4c) with main (08df9de)1

Open in CodSpeed

Footnotes

  1. No successful run was found on main (cef30de) during the generation of this report, so 08df9de was used instead as the comparison base. There might be some changes unrelated to this pull request in this report. ↩

@BartWaardenburg

Copy link
Copy Markdown
Contributor

Blocked upstream, tracked in #241.

napi 3.12.x requires napi-build ^2.4.0, and every napi-build 2.4.x links the napi-rs emnapi archives by filename derived from TARGET. For the single-threaded target that is lib/wasm32-wasip1/libemnapi-basic-napi-rs.a, which ships only in emnapi v2. Our overrides hold emnapi at 1.11.2, and emnapi's latest stable is 1.11.3; the entire v2 line is still 2.0.0-alpha.x.

That is also why the failure is split down the middle here: wasm32-wasip1-threads passes because libemnapi-napi-rs-mt.a already exists at 1.11.x, and wasm32-wasip1 panics because the non-threaded counterpart does not.

Not mergeable on its own, and not mergeable together with #207 either without pinning a published artifact's build dependency to a prerelease. #241 has the full evidence and the migration plan for when emnapi 2.0.0 ships.

Bumps the napi group with 2 updates in the / directory: [napi](https://github.com/napi-rs/napi-rs) and [napi-derive](https://github.com/napi-rs/napi-rs).


Updates `napi` from 3.11.0 to 3.12.2
- [Release notes](https://github.com/napi-rs/napi-rs/releases)
- [Commits](napi-rs/napi-rs@napi-v3.11.0...napi-v3.12.2)

Updates `napi-build` from 2.3.2 to 2.4.2
- [Release notes](https://github.com/napi-rs/napi-rs/releases)
- [Commits](napi-rs/napi-rs@napi-build-v2.3.2...napi-build-v2.4.2)

Updates `napi-derive` from 3.6.1 to 3.6.3
- [Release notes](https://github.com/napi-rs/napi-rs/releases)
- [Commits](napi-rs/napi-rs@napi-derive-v3.6.1...napi-derive-v3.6.3)

---
updated-dependencies:
- dependency-name: napi
  dependency-version: 3.12.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: napi
- dependency-name: napi-build
  dependency-version: 2.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: napi
- dependency-name: napi-derive
  dependency-version: 3.6.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: napi
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/napi-97510d66c0 branch from d5f9f8b to 6e69b4c Compare September 16, 2026 05:22
@BartWaardenburg

Copy link
Copy Markdown
Contributor

Superseded by #246.

auto-merge was automatically disabled September 24, 2026 14:35

Pull request was closed

@dependabot @github

dependabot Bot commented on behalf of github Sep 24, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/cargo/napi-97510d66c0 branch September 24, 2026 14:36
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.

1 participant