Skip to content

chore(deps): update wry to 0.54 and webkit2gtk-rs to 2.0.2#14778

Merged
FabianLars merged 1 commit intodevfrom
deps/wry-webkitgtk
Jan 15, 2026
Merged

chore(deps): update wry to 0.54 and webkit2gtk-rs to 2.0.2#14778
FabianLars merged 1 commit intodevfrom
deps/wry-webkitgtk

Conversation

@FabianLars
Copy link
Copy Markdown
Member

No description provided.

@FabianLars FabianLars requested a review from a team as a code owner January 15, 2026 13:43
@github-project-automation github-project-automation bot moved this to 📬Proposal in Roadmap Jan 15, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Package Changes Through c9f92a0

There are 8 changes which include tauri-utils with patch, tauri-build with patch, tauri-cli with patch, tauri-macos-sign with patch, @tauri-apps/cli with patch, tauri-runtime-wry with patch, tauri-runtime with patch, tauri with patch

Planned Package Versions

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

package current next
tauri-utils 2.8.1 2.8.2
tauri-macos-sign 2.3.2 2.3.3
tauri-bundler 2.7.5 2.7.6
tauri-runtime 2.9.2 2.9.3
tauri-runtime-wry 2.9.3 2.9.4
tauri-codegen 2.5.2 2.5.3
tauri-macros 2.5.2 2.5.3
tauri-plugin 2.5.2 2.5.3
tauri-build 2.5.3 2.5.4
tauri 2.9.5 2.9.6
@tauri-apps/cli 2.9.6 2.9.7
tauri-cli 2.9.6 2.9.7

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


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

@FabianLars FabianLars merged commit 75057c7 into dev Jan 15, 2026
25 of 26 checks passed
@github-project-automation github-project-automation bot moved this from 📬Proposal to 🔎 In audit in Roadmap Jan 15, 2026
@FabianLars FabianLars deleted the deps/wry-webkitgtk branch January 15, 2026 13:48
Comment thread crates/tauri/Cargo.toml
[target.'cfg(any(target_os = "linux", target_os = "dragonfly", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd"))'.dependencies]
gtk = { version = "0.18", features = ["v3_24"] }
webkit2gtk = { version = "=2.0.1", features = ["v2_40"], optional = true }
webkit2gtk = { version = "=2.0.2", features = ["v2_40"], optional = true }
Copy link
Copy Markdown

@reneleonhardt reneleonhardt Feb 2, 2026

Choose a reason for hiding this comment

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

Is there a reason for pinning to a specific patch version? Wouldn't =2.0 or =2 be easier, leaving the actual locking to Cargo.lock?

I can't find Breaking in the release notes, only unmaintained GTK3 bindings (use gtk4-macros instead) 2 years ago.
https://github.com/tauri-apps/webkit2gtk-rs/releases/tag/webkit2gtk-rs-v2.0.2
gtk-rs/gtk3-rs@508a69b

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I thought we had a reason for this but it was fucking renovate #7631 😂

Once 2.10 is fully published (just the cli missing) i'll unlock it.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Thanks! At least renovate is better than dependabot 😉

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Please try configuring renovate when you unlock it in order to bump Cargo.toml only if needed (not while it's compatible).

renovatebot/renovate#22820
https://github.com/rust-osdev/ovmf-prebuilt/pull/16/changes

{"rangeStrategy": "update-lockfile"}

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

nah, the update lockfile strategy kinda sucks, at least for projects with large lockfile like ours and the issue also happened before i switched to replace (though auto probably meant replace).

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Sorry to hear that it doesn't work as expected, I hope it gets improved in the future.

Personally I like renovate very much except that it's very hard to develop, run and debug locally.
I imagine that's one reason why it doesn't get more improvements for important managers like cargo and nix.
https://docs.renovatebot.com/modules/manager/cargo/
https://docs.renovatebot.com/modules/manager/nix/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🔎 In audit

Development

Successfully merging this pull request may close these issues.

2 participants