Skip to content

chore(deps): bump napi from 3.8.5 to 3.8.6 - #204

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps napi from 3.8.5 to 3.8.6.

Release notes

Sourced from napi's releases.

napi-v3.8.6

Fixed

  • (deps) update rust crate ctor to 0.11.0 (#3270)
  • (napi) Convert #[ctor] calls to declarative form to remove all features (#3257)

Other

  • (napi) skip duplicate validation (#3268)
  • (napi) clarify unsafe function invariants (#3267)
Commits
  • 5ed87dd chore: release (#3259)
  • 84105d9 fix(deps): update rust crate ctor to 0.11.0 (#3270)
  • 20e9072 chore(deps): update dependency ava to v8 (#3269)
  • 29215a9 build(deps): bump postcss from 8.5.8 to 8.5.12 (#3266)
  • ab8a86b perf(napi): skip duplicate validation (#3268)
  • 837d122 docs(napi): clarify unsafe function invariants (#3267)
  • 9c6f720 chore(deps): update dependency oxc-parser to ^0.128.0 (#3265)
  • 1ca6522 fix(napi-derive): only FnArgs unpacks tuple to variadic params (#3264)
  • f3466fa fix(deps): update dependency dockerode to v5 (#3260)
  • ba6597b fix(napi): Convert #[ctor] calls to declarative form to remove all features (...
  • Additional commits viewable in compare view


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

@dependabot
dependabot Bot requested a review from jamesyong-42 as a code owner October 12, 2026 10:53
@dependabot @github

dependabot Bot commented on behalf of github Oct 12, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, rust. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot force-pushed the dependabot/cargo/napi-3.8.6 branch from ec1b3d7 to 8c0af10 Compare October 12, 2026 11:13
@dependabot dependabot Bot changed the title build(deps): bump napi from 3.8.5 to 3.8.6 chore(deps): bump napi from 3.8.5 to 3.8.6 Oct 12, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/napi-3.8.6 branch 7 times, most recently from 49a3d9c to 528797b Compare October 17, 2026 07:56
@dependabot
dependabot Bot force-pushed the dependabot/cargo/napi-3.8.6 branch 4 times, most recently from 0667cd8 to 4421e48 Compare October 26, 2026 20:52
Bumps [napi](https://github.com/napi-rs/napi-rs) from 3.8.5 to 3.8.6.
- [Release notes](https://github.com/napi-rs/napi-rs/releases)
- [Commits](napi-rs/napi-rs@napi-v3.8.5...napi-v3.8.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
@jamesyong-42

Copy link
Copy Markdown
Member

Superseded by #235. napi 3.8.6 asks ctor 0.11 for no features, so napi-derive 3.5.4's #[napi] expansion (ctor::ctor) no longer compiles.
The napi crates release as one family and move together there; dependabot.yml now groups them.

@dependabot @github

dependabot Bot commented on behalf of github Oct 27, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/cargo/napi-3.8.6 branch October 27, 2026 17:59
jamesyong-42 added a commit that referenced this pull request Oct 27, 2026
…3.6.13) (#235)

The napi crates are released as one family, and napi-derive's `#[napi]`
expansion targets its own napi and napi-derive-backend. Dependabot bumps
them one at a time, so #204 (napi 3.8.5 -> 3.8.6 alone) has been red at
CI `check` Build on every rebase since 2026-10-12.

- napi 3.8.6 depends on ctor 0.11 with no features (3.8.5 asked ctor 0.10
  for `proc_macro`), and napi-derive 3.5.4 expands to `ctor::ctor`.
- `cargo check -p truffle-napi`, measured on main 053c473:
  napi 3.8.6 alone: 26 errors (E0433, cannot find `ctor` in `ctor`);
  + napi-derive 3.5.5: 86 errors (napi-derive-backend floats to 5.1.2 and
  wants prelude functions napi 3.8 lacks);
  the family together: 0 errors, no source change.
- Lock only: napi 3.15.0, napi-derive 3.6.13, napi-derive-backend 6.1.6,
  napi-sys 3.4.1, napi-build 2.6.0; with them ctor 1.0.13 and
  convert_case 0.12.0, and ctor-proc-macro, dtor and dtor-proc-macro leave.
- dependabot.yml groups `napi` and `napi-*` for cargo, so the family
  arrives as one PR.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant