From 93426f85120f49beb9f40222bff45185a32d54a9 Mon Sep 17 00:00:00 2001 From: FabianLars Date: Mon, 27 Oct 2025 11:12:56 +0100 Subject: [PATCH] fix: fix docsrs builds --- .changes/docsrs.md | 59 ++++++++++++++++++++++++++++ plugins/autostart/Cargo.toml | 4 -- plugins/barcode-scanner/Cargo.toml | 2 - plugins/biometric/Cargo.toml | 2 - plugins/cli/Cargo.toml | 4 -- plugins/clipboard-manager/Cargo.toml | 3 +- plugins/deep-link/Cargo.toml | 2 - plugins/dialog/Cargo.toml | 2 - plugins/fs/Cargo.toml | 4 -- plugins/geolocation/Cargo.toml | 2 - plugins/global-shortcut/Cargo.toml | 4 -- plugins/haptics/Cargo.toml | 2 - plugins/http/Cargo.toml | 4 -- plugins/localhost/Cargo.toml | 4 -- plugins/log/Cargo.toml | 4 -- plugins/nfc/Cargo.toml | 2 - plugins/notification/Cargo.toml | 2 - plugins/opener/Cargo.toml | 4 -- plugins/os/Cargo.toml | 4 -- plugins/persisted-scope/Cargo.toml | 4 -- plugins/positioner/Cargo.toml | 4 -- plugins/process/Cargo.toml | 4 -- plugins/shell/Cargo.toml | 4 -- plugins/single-instance/Cargo.toml | 4 -- plugins/sql/Cargo.toml | 2 - plugins/store/Cargo.toml | 4 -- plugins/stronghold/Cargo.toml | 4 -- plugins/updater/Cargo.toml | 2 - plugins/upload/Cargo.toml | 4 -- plugins/websocket/Cargo.toml | 4 -- plugins/window-state/Cargo.toml | 4 -- shared/template/Cargo.toml | 4 -- 32 files changed, 60 insertions(+), 102 deletions(-) create mode 100644 .changes/docsrs.md diff --git a/.changes/docsrs.md b/.changes/docsrs.md new file mode 100644 index 00000000..01a29d3e --- /dev/null +++ b/.changes/docsrs.md @@ -0,0 +1,59 @@ +--- +"autostart": patch +"autostart-js": patch +"barcode-scanner": patch +"barcode-scanner-js": patch +"biometric": patch +"biometric-js": patch +"cli": patch +"cli-js": patch +"clipboard-manager": patch +"clipboard-manager-js": patch +"deep-link": patch +"deep-link-js": patch +"dialog": patch +"dialog-js": patch +"fs": patch +"fs-js": patch +"geolocation": patch +"geolocation-js": patch +"global-shortcut": patch +"global-shortcut-js": patch +"haptics": patch +"haptics-js": patch +"http": patch +"http-js": patch +"localhost": patch +"log": patch +"log-js": patch +"nfc": patch +"nfc-js": patch +"notification": patch +"notification-js": patch +"opener": patch +"opener-js": patch +"os": patch +"os-js": patch +"persisted-scope": patch +"positioner": patch +"positioner-js": patch +"process": patch +"process-js": patch +"shell": patch +"shell-js": patch +"single-instance": patch +"sql": patch +"sql-js": patch +"store": patch +"store-js": patch +"stronghold": patch +"stronghold-js": patch +"upload": patch +"upload-js": patch +"websocket": patch +"websocket-js": patch +"window-state": patch +"window-state-js": patch +--- + +Fixed an issue that caused docs.rs builds to fail. No user facing changes. diff --git a/plugins/autostart/Cargo.toml b/plugins/autostart/Cargo.toml index 5a0f0395..7acac0dd 100644 --- a/plugins/autostart/Cargo.toml +++ b/plugins/autostart/Cargo.toml @@ -9,10 +9,6 @@ rust-version = { workspace = true } repository = { workspace = true } links = "tauri-plugin-autostart" -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "" } linux = { level = "full", notes = "" } diff --git a/plugins/barcode-scanner/Cargo.toml b/plugins/barcode-scanner/Cargo.toml index 1f00b24b..b5838cd2 100644 --- a/plugins/barcode-scanner/Cargo.toml +++ b/plugins/barcode-scanner/Cargo.toml @@ -10,8 +10,6 @@ repository = { workspace = true } links = "tauri-plugin-barcode-scanner" [package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] targets = ["x86_64-linux-android"] [package.metadata.platforms.support] diff --git a/plugins/biometric/Cargo.toml b/plugins/biometric/Cargo.toml index 52ff276d..06febed2 100644 --- a/plugins/biometric/Cargo.toml +++ b/plugins/biometric/Cargo.toml @@ -9,8 +9,6 @@ repository = { workspace = true } links = "tauri-plugin-biometric" [package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] targets = ["x86_64-linux-android"] [package.metadata.platforms.support] diff --git a/plugins/cli/Cargo.toml b/plugins/cli/Cargo.toml index eb63f0e5..65ae02d1 100644 --- a/plugins/cli/Cargo.toml +++ b/plugins/cli/Cargo.toml @@ -9,10 +9,6 @@ rust-version = { workspace = true } repository = { workspace = true } links = "tauri-plugin-cli" -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "" } linux = { level = "full", notes = "" } diff --git a/plugins/clipboard-manager/Cargo.toml b/plugins/clipboard-manager/Cargo.toml index ea09d548..acc692bc 100644 --- a/plugins/clipboard-manager/Cargo.toml +++ b/plugins/clipboard-manager/Cargo.toml @@ -10,8 +10,7 @@ repository = { workspace = true } links = "tauri-plugin-clipboard-manager" [package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] + targets = ["x86_64-unknown-linux-gnu", "x86_64-linux-android"] [package.metadata.platforms.support] diff --git a/plugins/deep-link/Cargo.toml b/plugins/deep-link/Cargo.toml index d42734f0..9f7de317 100644 --- a/plugins/deep-link/Cargo.toml +++ b/plugins/deep-link/Cargo.toml @@ -10,8 +10,6 @@ repository = { workspace = true } links = "tauri-plugin-deep-link" [package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] targets = ["x86_64-linux-android"] [package.metadata.platforms.support] diff --git a/plugins/dialog/Cargo.toml b/plugins/dialog/Cargo.toml index 228267af..13186f60 100644 --- a/plugins/dialog/Cargo.toml +++ b/plugins/dialog/Cargo.toml @@ -10,8 +10,6 @@ repository = { workspace = true } links = "tauri-plugin-dialog" [package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] targets = ["x86_64-unknown-linux-gnu", "x86_64-linux-android"] [package.metadata.platforms.support] diff --git a/plugins/fs/Cargo.toml b/plugins/fs/Cargo.toml index 2ee53ef6..d83029aa 100644 --- a/plugins/fs/Cargo.toml +++ b/plugins/fs/Cargo.toml @@ -9,10 +9,6 @@ rust-version = { workspace = true } repository = { workspace = true } links = "tauri-plugin-fs" -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "Apps installed via MSI or NSIS in `perMachine` and `both` mode require admin permissions for write access in `$RESOURCES` folder" } linux = { level = "full", notes = "No write access to `$RESOURCES` folder" } diff --git a/plugins/geolocation/Cargo.toml b/plugins/geolocation/Cargo.toml index 99c2efb0..005ae2fc 100644 --- a/plugins/geolocation/Cargo.toml +++ b/plugins/geolocation/Cargo.toml @@ -9,8 +9,6 @@ repository = { workspace = true } links = "tauri-plugin-geolocation" [package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] targets = ["x86_64-linux-android"] [package.metadata.platforms.support] diff --git a/plugins/global-shortcut/Cargo.toml b/plugins/global-shortcut/Cargo.toml index b6db0b02..05ba19b1 100644 --- a/plugins/global-shortcut/Cargo.toml +++ b/plugins/global-shortcut/Cargo.toml @@ -9,10 +9,6 @@ rust-version = { workspace = true } repository = { workspace = true } links = "tauri-plugin-global-shortcut" -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "" } linux = { level = "full", notes = "" } diff --git a/plugins/haptics/Cargo.toml b/plugins/haptics/Cargo.toml index d08bf8b8..d5a8dcf8 100644 --- a/plugins/haptics/Cargo.toml +++ b/plugins/haptics/Cargo.toml @@ -9,8 +9,6 @@ repository = { workspace = true } links = "tauri-plugin-haptics" [package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] targets = ["x86_64-linux-android"] [package.metadata.platforms.support] diff --git a/plugins/http/Cargo.toml b/plugins/http/Cargo.toml index c2a70ef5..a6206a5d 100644 --- a/plugins/http/Cargo.toml +++ b/plugins/http/Cargo.toml @@ -9,10 +9,6 @@ rust-version = { workspace = true } repository = { workspace = true } links = "tauri-plugin-http" -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "" } linux = { level = "full", notes = "" } diff --git a/plugins/localhost/Cargo.toml b/plugins/localhost/Cargo.toml index 0166c3f7..8bd59b87 100644 --- a/plugins/localhost/Cargo.toml +++ b/plugins/localhost/Cargo.toml @@ -8,10 +8,6 @@ edition = { workspace = true } rust-version = { workspace = true } repository = { workspace = true } -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "" } linux = { level = "full", notes = "" } diff --git a/plugins/log/Cargo.toml b/plugins/log/Cargo.toml index 1cbe906e..15b1d283 100644 --- a/plugins/log/Cargo.toml +++ b/plugins/log/Cargo.toml @@ -9,10 +9,6 @@ rust-version = { workspace = true } repository = { workspace = true } links = "tauri-plugin-log" -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "" } linux = { level = "full", notes = "" } diff --git a/plugins/nfc/Cargo.toml b/plugins/nfc/Cargo.toml index 04a29d77..ddc1f70a 100644 --- a/plugins/nfc/Cargo.toml +++ b/plugins/nfc/Cargo.toml @@ -9,8 +9,6 @@ repository = { workspace = true } links = "tauri-plugin-nfc" [package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] targets = ["x86_64-linux-android"] [package.metadata.platforms.support] diff --git a/plugins/notification/Cargo.toml b/plugins/notification/Cargo.toml index 7946c1a8..cd9e6eb8 100644 --- a/plugins/notification/Cargo.toml +++ b/plugins/notification/Cargo.toml @@ -10,8 +10,6 @@ repository = { workspace = true } links = "tauri-plugin-notification" [package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] targets = ["x86_64-unknown-linux-gnu", "x86_64-linux-android"] [package.metadata.platforms.support] diff --git a/plugins/opener/Cargo.toml b/plugins/opener/Cargo.toml index 15f7f71b..838bfc57 100644 --- a/plugins/opener/Cargo.toml +++ b/plugins/opener/Cargo.toml @@ -8,10 +8,6 @@ license = { workspace = true } repository = { workspace = true } links = "tauri-plugin-opener" -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - # Platforms supported by the plugin # Support levels are "full", "partial", "none", "unknown" # Details of the support level are left to plugin maintainer diff --git a/plugins/os/Cargo.toml b/plugins/os/Cargo.toml index 09ee3d90..715c7c03 100644 --- a/plugins/os/Cargo.toml +++ b/plugins/os/Cargo.toml @@ -9,10 +9,6 @@ rust-version = { workspace = true } repository = { workspace = true } links = "tauri-plugin-os" -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "" } linux = { level = "full", notes = "" } diff --git a/plugins/persisted-scope/Cargo.toml b/plugins/persisted-scope/Cargo.toml index a7f9f607..ff696cce 100644 --- a/plugins/persisted-scope/Cargo.toml +++ b/plugins/persisted-scope/Cargo.toml @@ -8,10 +8,6 @@ edition = { workspace = true } rust-version = { workspace = true } repository = { workspace = true } -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "" } linux = { level = "full", notes = "" } diff --git a/plugins/positioner/Cargo.toml b/plugins/positioner/Cargo.toml index cb4724f2..77899258 100644 --- a/plugins/positioner/Cargo.toml +++ b/plugins/positioner/Cargo.toml @@ -9,10 +9,6 @@ rust-version = { workspace = true } repository = { workspace = true } links = "tauri-plugin-positioner" -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "" } linux = { level = "full", notes = "" } diff --git a/plugins/process/Cargo.toml b/plugins/process/Cargo.toml index 663efaf5..a33aa5e0 100644 --- a/plugins/process/Cargo.toml +++ b/plugins/process/Cargo.toml @@ -9,10 +9,6 @@ rust-version = { workspace = true } repository = { workspace = true } links = "tauri-plugin-process" -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "" } linux = { level = "full", notes = "" } diff --git a/plugins/shell/Cargo.toml b/plugins/shell/Cargo.toml index 9a6ef306..951b439b 100644 --- a/plugins/shell/Cargo.toml +++ b/plugins/shell/Cargo.toml @@ -9,10 +9,6 @@ rust-version = { workspace = true } repository = { workspace = true } links = "tauri-plugin-shell" -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "" } linux = { level = "full", notes = "" } diff --git a/plugins/single-instance/Cargo.toml b/plugins/single-instance/Cargo.toml index 96f3b0d3..ad210127 100644 --- a/plugins/single-instance/Cargo.toml +++ b/plugins/single-instance/Cargo.toml @@ -9,10 +9,6 @@ rust-version = { workspace = true } repository = { workspace = true } exclude = ["/examples"] -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "" } linux = { level = "full", notes = "" } diff --git a/plugins/sql/Cargo.toml b/plugins/sql/Cargo.toml index e0d55983..4e5e3b03 100644 --- a/plugins/sql/Cargo.toml +++ b/plugins/sql/Cargo.toml @@ -11,8 +11,6 @@ links = "tauri-plugin-sql" [package.metadata.docs.rs] features = ["sqlite"] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] [package.metadata.platforms.support] windows = { level = "full", notes = "" } diff --git a/plugins/store/Cargo.toml b/plugins/store/Cargo.toml index b82ffa33..4131c91b 100644 --- a/plugins/store/Cargo.toml +++ b/plugins/store/Cargo.toml @@ -9,10 +9,6 @@ rust-version = { workspace = true } repository = { workspace = true } links = "tauri-plugin-store" -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "" } linux = { level = "full", notes = "" } diff --git a/plugins/stronghold/Cargo.toml b/plugins/stronghold/Cargo.toml index 7a8229f3..48328a79 100644 --- a/plugins/stronghold/Cargo.toml +++ b/plugins/stronghold/Cargo.toml @@ -9,10 +9,6 @@ rust-version = { workspace = true } repository = { workspace = true } links = "tauri-plugin-stronghold" -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "" } linux = { level = "full", notes = "" } diff --git a/plugins/updater/Cargo.toml b/plugins/updater/Cargo.toml index 13da727d..ae5b081e 100644 --- a/plugins/updater/Cargo.toml +++ b/plugins/updater/Cargo.toml @@ -10,8 +10,6 @@ repository = { workspace = true } links = "tauri-plugin-updater" [package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] no-default-features = true features = ["zip"] diff --git a/plugins/upload/Cargo.toml b/plugins/upload/Cargo.toml index 22231d09..18034156 100644 --- a/plugins/upload/Cargo.toml +++ b/plugins/upload/Cargo.toml @@ -9,10 +9,6 @@ rust-version = { workspace = true } repository = { workspace = true } links = "tauri-plugin-upload" -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "" } linux = { level = "full", notes = "" } diff --git a/plugins/websocket/Cargo.toml b/plugins/websocket/Cargo.toml index f77e4ccc..e5495212 100644 --- a/plugins/websocket/Cargo.toml +++ b/plugins/websocket/Cargo.toml @@ -10,10 +10,6 @@ repository = { workspace = true } links = "tauri-plugin-websocket" exclude = ["/examples"] -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "" } linux = { level = "full", notes = "" } diff --git a/plugins/window-state/Cargo.toml b/plugins/window-state/Cargo.toml index 5f8b1807..f963dc5f 100644 --- a/plugins/window-state/Cargo.toml +++ b/plugins/window-state/Cargo.toml @@ -9,10 +9,6 @@ rust-version = { workspace = true } repository = { workspace = true } links = "tauri-plugin-window-state" -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - [package.metadata.platforms.support] windows = { level = "full", notes = "" } linux = { level = "full", notes = "" } diff --git a/shared/template/Cargo.toml b/shared/template/Cargo.toml index a672132d..492abf44 100644 --- a/shared/template/Cargo.toml +++ b/shared/template/Cargo.toml @@ -7,10 +7,6 @@ license = { workspace = true } repository = { workspace = true } links = "tauri-plugin-PLUGIN_NAME" -[package.metadata.docs.rs] -rustc-args = ["--cfg", "docsrs"] -rustdoc-args = ["--cfg", "docsrs"] - # Platforms supported by the plugin # Support levels are "full", "partial", "none", "unknown" # Details of the support level are left to plugin maintainer