Skip to content

chore(renovate): group napi-rs packages take 2 - #15788

Merged
Legend-Master merged 1 commit into
tauri-apps:devfrom
Legend-Master:renovate-group-napi-rs
Jul 28, 2026
Merged

chore(renovate): group napi-rs packages take 2#15788
Legend-Master merged 1 commit into
tauri-apps:devfrom
Legend-Master:renovate-group-napi-rs

Conversation

@Legend-Master

@Legend-Master Legend-Master commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Reference #15600, guess it didn't work looking at #15724, let's try manually adding all the packages.

@Legend-Master
Legend-Master requested a review from a team as a code owner July 28, 2026 02:19
@github-actions

Copy link
Copy Markdown
Contributor

Package Changes Through 2583e52

There are 14 changes which include tauri with minor, tauri-cli with minor, @tauri-apps/cli with minor, tauri-runtime with minor, tauri-runtime-wry with minor, tauri-utils with minor, tauri-bundler with minor, tauri-build with minor, tauri-macos-sign with minor, tauri-codegen with minor, tauri-macros with minor, tauri-plugin with minor, tauri-driver with minor, @tauri-apps/api with minor

Planned Package Versions

The following package releases are the planned based on the context of changes in this pull request.

package current next
@tauri-apps/api 2.11.1 2.12.0
tauri-utils 2.9.3 2.10.0
tauri-macos-sign 2.3.4 2.4.0
tauri-bundler 2.9.4 2.10.0
tauri-runtime 2.11.3 2.12.0
tauri-runtime-wry 2.11.4 2.12.0
tauri-codegen 2.6.3 2.7.0
tauri-macros 2.6.3 2.7.0
tauri-plugin 2.6.3 2.7.0
tauri-build 2.6.3 2.7.0
tauri 2.11.5 2.12.0
@tauri-apps/cli 2.11.4 2.12.0
tauri-cli 2.11.4 2.12.0
tauri-driver 2.0.6 2.1.0

Add another change file through the GitHub UI by following this link.


Read about change files or the docs at github.com/jbolda/covector

@Legend-Master
Legend-Master merged commit 9494614 into tauri-apps:dev Jul 28, 2026
7 checks passed
@Legend-Master
Legend-Master deleted the renovate-group-napi-rs branch July 28, 2026 07:31
@FabianLars

Copy link
Copy Markdown
Member

or maybe it did work? the PRs branch name is correct. Maybe it only changes the PR title when there's more than one matching dependency?

@Legend-Master

Copy link
Copy Markdown
Contributor Author

Hmm, not sure, I assumed there will be more if it worked, looking at napi crate already at https://crates.io/crates/napi/3.11.0

@FabianLars

Copy link
Copy Markdown
Member

doesn't show up in #2552 at all 🤔

@FabianLars

Copy link
Copy Markdown
Member

ah because it doesn't update swmver compatible versions on the rust side

@Legend-Master

Legend-Master commented Jul 28, 2026

Copy link
Copy Markdown
Contributor Author

because we disabled the lock file maintenance thing a while back? so weird that it does it to the js ones but not the rust ones, maybe because napi cli is not written as a semver?

@FabianLars

Copy link
Copy Markdown
Member

no that would get its own pr. it's cause i added https://github.com/tauri-apps/tauri/blob/dev/renovate.json#L6 a while back. i wanna keep that but we could change it for the cli crates.

@FabianLars

Copy link
Copy Markdown
Member

so weird that it does it to the js ones but not the rust ones, maybe because napi cli is not written as a semver?

yeah if we were using ^ versions in js it wouldn't update it until new major

@Legend-Master

Copy link
Copy Markdown
Contributor Author

no that would get its own pr. it's cause i added https://github.com/tauri-apps/tauri/blob/dev/renovate.json#L6 a while back. i wanna keep that but we could change it for the cli crates.

Looked about it a bit and seems like you can't config rangeStrategy in packageRules, we can probably just not to use semver for some of the deps in the cli crates as a work around?

@FabianLars

Copy link
Copy Markdown
Member

looks like you can, assuming their example is correct lol https://docs.renovatebot.com/configuration-options/#packagerulesmatchpackagenames

@FabianLars

Copy link
Copy Markdown
Member

but yeah we can also solve this by pinning or unpinning the js and rust deps so both sides have the same behavior

@Legend-Master

Copy link
Copy Markdown
Contributor Author

looks like you can, assuming their example is correct lol https://docs.renovatebot.com/configuration-options/#packagerulesmatchpackagenames

Guess we can give it a try 😂 it's not in the sidebar nor in the json schema so idk

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.

2 participants