Преглед на файлове

chore: cleanup unnecessary scripts and files (#10731)

* chore: cleanup unnecessary scripts and files

- Removed `.cargo/config` and `__TAURI_WORKSPACE__` workaround
- Removed husky and precommit hooks
- Remove unecessary script files
- Moved `.scripts/covector/sync-cli-metadata.js` to `.scripts/ci/sync-cli-metadata.js`
- Moved `app-icon.png` to `.github/icon.png`
- Enhanced has-diff.sh script to output which files are modified

* lock file

* bring back __TAURI_WORKSPACE__

* add change file

---------

Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Amr Bashir преди 11 месеца
родител
ревизия
f4d5241b37
променени са 44 файла, в които са добавени 74 реда и са изтрити 345 реда
  1. 2 0
      .cargo/config.toml
  2. 4 4
      .changes/config.json
  3. 17 0
      .changes/update-docs-icon-path.md
  4. 0 0
      .github/icon.png
  5. 0 24
      .husky/pre-commit
  6. 0 55
      .scripts/cargo-check.ps1
  7. 0 45
      .scripts/cargo-check.sh
  8. 5 3
      .scripts/ci/has-diff.sh
  9. 0 0
      .scripts/ci/sync-cli-metadata.js
  10. 0 7
      .scripts/docker/build.sh
  11. 0 30
      .scripts/setup.ps1
  12. 0 29
      .scripts/setup.sh
  13. 0 24
      .scripts/update-lockfiles.sh
  14. 0 66
      .scripts/utils/batch_to_exe.cmd
  15. 2 2
      .vscode/extensions.json
  16. 1 1
      Cargo.toml
  17. 2 2
      core/tauri-acl-schema/src/main.rs
  18. 1 1
      core/tauri-build/README.md
  19. 2 2
      core/tauri-build/src/lib.rs
  20. 1 1
      core/tauri-codegen/README.md
  21. 2 2
      core/tauri-codegen/src/lib.rs
  22. 2 2
      core/tauri-config-schema/src/main.rs
  23. 1 1
      core/tauri-macros/README.md
  24. 2 2
      core/tauri-macros/src/lib.rs
  25. 2 2
      core/tauri-plugin/src/lib.rs
  26. 1 1
      core/tauri-runtime-wry/README.md
  27. 2 2
      core/tauri-runtime-wry/src/lib.rs
  28. 1 1
      core/tauri-runtime/README.md
  29. 2 2
      core/tauri-runtime/src/lib.rs
  30. 1 1
      core/tauri-utils/README.md
  31. 2 2
      core/tauri-utils/src/lib.rs
  32. 1 1
      core/tauri/README.md
  33. 2 2
      core/tauri/src/lib.rs
  34. 2 4
      package.json
  35. 0 10
      pnpm-lock.yaml
  36. 1 1
      tooling/api/README.md
  37. 1 1
      tooling/bench/README.md
  38. 2 2
      tooling/bench/src/build_benchmark_jsons.rs
  39. 2 2
      tooling/bench/src/run_benchmark.rs
  40. 2 2
      tooling/bundler/src/lib.rs
  41. 1 1
      tooling/cli/README.md
  42. 1 1
      tooling/cli/node/README.md
  43. 2 2
      tooling/cli/src/lib.rs
  44. 2 2
      tooling/webdriver/src/main.rs

+ 2 - 0
.cargo/config.toml

@@ -1,2 +1,4 @@
 [env]
+# workaround needed to prevent `STATUS_ENTRYPOINT_NOT_FOUND` error
+# see https://github.com/tauri-apps/tauri/pull/4383#issuecomment-1212221864
 __TAURI_WORKSPACE__ = "true"

+ 4 - 4
.changes/config.json

@@ -185,14 +185,14 @@
       "path": "./core/tauri-plugin",
       "manager": "rust",
       "dependencies": ["tauri-utils"],
-      "postversion": "node ../../.scripts/covector/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }"
+      "postversion": "node ../../.scripts/ci/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }"
     },
     "tauri-build": {
       "path": "./core/tauri-build",
       "manager": "rust",
       "dependencies": ["tauri-codegen", "tauri-utils"],
       "postversion": [
-        "node ../../.scripts/covector/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }",
+        "node ../../.scripts/ci/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }",
         "cargo build --manifest-path ../tauri-config-schema/Cargo.toml"
       ],
       "assets": [
@@ -212,14 +212,14 @@
         "tauri-runtime-wry",
         "tauri-build"
       ],
-      "postversion": "node ../../.scripts/covector/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }"
+      "postversion": "node ../../.scripts/ci/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }"
     },
     "@tauri-apps/cli": {
       "path": "./tooling/cli/node",
       "manager": "javascript",
       "dependencies": ["tauri-cli"],
       "postversion": [
-        "node ../../../.scripts/covector/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }",
+        "node ../../../.scripts/ci/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }",
         "cargo build --manifest-path ../../../core/tauri-config-schema/Cargo.toml"
       ],
       "prepublish": [],

+ 17 - 0
.changes/update-docs-icon-path.md

@@ -0,0 +1,17 @@
+---
+"tauri": patch:changes
+"tauri-runtime": patch:changes
+"tauri-runtime-wry": patch:changes
+"tauri-utils": patch:changes
+"tauri-macros": patch:changes
+"tauri-codegen": patch:changes
+"tauri-build": patch:changes
+"tauri-plugin": patch:changes
+"tauri-driver": patch:changes
+"tauri-cli": patch:changes
+"@tauri-apps/cli": patch:changes
+"@tauri-apps/api": patch:changes
+"tauri-bundler": patch:changes
+---
+
+Update documentation icon path.

+ 0 - 0
app-icon.png → .github/icon.png


+ 0 - 24
.husky/pre-commit

@@ -1,24 +0,0 @@
-#!/bin/sh
-
-# Copyright 2019-2024 Tauri Programme within The Commons Conservancy
-# SPDX-License-Identifier: Apache-2.0
-# SPDX-License-Identifier: MIT
-
-. "$(dirname "$0")/_/husky.sh"
-
-if [ -z "$(git diff --name-only tooling/api)" ]; then
-  echo "skipping api - no changes detected"
-else
-  cd tooling/api
-  pnpm format
-  pnpm eslint:fix
-  cd ../..
-fi
-
-if [ -z "$(git diff --name-only tooling/cli/node)" ]; then
-  echo "skipping \`@tauri-apps/cli\` - no changes detected"
-else
-  cd tooling/cli/node
-  pnpm format
-  cd ../../..
-fi

+ 0 - 55
.scripts/cargo-check.ps1

@@ -1,55 +0,0 @@
-#!/usr/bin/env pwsh
-
-# Copyright 2019-2024 Tauri Programme within The Commons Conservancy
-# SPDX-License-Identifier: Apache-2.0
-# SPDX-License-Identifier: MIT
-
-# note: you can pass in the cargo sub-commands used to check manually.
-# allowed commands: check, clippy, fmt, test
-# default: clippy, fmt, test
-
-# set the script arguments if none are found
-if(-Not $args) {
-  $args=@("clippy","fmt","test")
-}
-
-# exit the script early if the last command returned an error
-function check_error {
-  if($LASTEXITCODE -ne 0 ) {
-    Exit $LASTEXITCODE
-  }
-}
-
-function run {
-  $command, $_args = $args
-
-  Write-Output "[$command]"
-  cargo $command --workspace --all-targets --all-features $_args
-  check_error
-}
-
-foreach ($command in $args) {
-  Switch ($command) {
-    "check" {
-      run check
-      break
-    }
-    "test" {
-      run test
-      break
-    }
-    "clippy" {
-      run clippy "--" -D warnings
-      break
-    }
-    "fmt" {
-      Write-Output "[$command] checking formatting"
-      cargo +nightly fmt "--" --check
-      check_error
-    }
-    default {
-      Write-Output "[cargo-check.ps1] Unknown cargo sub-command: $command"
-      Exit 1
-    }
-  }
-}

+ 0 - 45
.scripts/cargo-check.sh

@@ -1,45 +0,0 @@
-#!/usr/bin/env sh
-
-# Copyright 2019-2024 Tauri Programme within The Commons Conservancy
-# SPDX-License-Identifier: Apache-2.0
-# SPDX-License-Identifier: MIT
-
-# note: you can pass in the cargo sub-commands used to check manually.
-# allowed commands: check, clippy, fmt, test
-# default: clippy, fmt, test
-
-# exit the script early if any of the commands return an error
-set -e
-
-# set the script arguments if none are found
-if [ -z "$*" ]; then
-  set -- "clippy" "fmt" "test"
-fi
-
-# run n+1 times, where n is the amount of mutually exclusive features.
-# the extra run is for all the crates without mutually exclusive features.
-# as many features as possible are enabled at for each command
-run() {
-  command=$1
-  shift 1
-  cargo "$command" --workspace --all-targets --all-features "$@"
-}
-
-for command in "$@"; do
-  case "$command" in
-  check | test)
-    run "$command"
-    ;;
-  clippy)
-    run clippy -- -D warnings
-    ;;
-  fmt)
-    echo "[$command] checking formatting"
-    cargo +nightly fmt -- --check
-    ;;
-  *)
-    echo "[cargo-check.sh] Unknown cargo sub-command: $command"
-    exit 1
-    ;;
-  esac
-done

+ 5 - 3
.scripts/ci/has-diff.sh

@@ -4,10 +4,12 @@
 # SPDX-License-Identifier: Apache-2.0
 # SPDX-License-Identifier: MIT
 
-if git diff --quiet --ignore-submodules HEAD
+git_output=$(git diff --ignore-submodules --name-only HEAD)
+if [ -z "$git_output" ];
 then
-  echo "working directory is clean"
+  echo "working directory is clean"
 else
-  echo "found diff"
+  echo "✘ found diff:"
+  echo "$git_output"
   exit 1
 fi

+ 0 - 0
.scripts/covector/sync-cli-metadata.js → .scripts/ci/sync-cli-metadata.js


+ 0 - 7
.scripts/docker/build.sh

@@ -1,7 +0,0 @@
-#!/bin/sh
-
-# Copyright 2019-2024 Tauri Programme within The Commons Conservancy
-# SPDX-License-Identifier: Apache-2.0
-# SPDX-License-Identifier: MIT
-
-docker build -t aarch64-unknown-linux-gnu:latest --file .docker/cross/aarch64.Dockerfile .docker/cross

+ 0 - 30
.scripts/setup.ps1

@@ -1,30 +0,0 @@
-#!/usr/bin/env pwsh
-
-# Copyright 2019-2024 Tauri Programme within The Commons Conservancy
-# SPDX-License-Identifier: Apache-2.0
-# SPDX-License-Identifier: MIT
-
-echo "Building API definitions..."
-cd tooling\api
-pnpm i; pnpm build
-cd ..\..
-
-echo "Installing the Tauri Rust CLI..."
-cd tooling\cli
-cargo install --path .
-cd ..\..
-echo "Tauri Rust CLI installed. Run it with '$ cargo tauri [COMMAND]'."
-
-$yes = New-Object System.Management.Automation.Host.ChoiceDescription "&Yes"
-$no = New-Object System.Management.Automation.Host.ChoiceDescription "&No"
-$options = [System.Management.Automation.Host.ChoiceDescription[]]($yes, $no)
-
-$result = $host.ui.PromptForChoice("Node.js CLI", "Do you want to install the Node.js CLI?", $options, 1)
-switch ($result) {
-  0{
-    cd tooling\cli\node
-    pnpm i; pnpm build; pnpm link
-    cd ..\..
-    echo "Tauri Node.js CLI installed. use `pnpm link @tauri-apps/cli` and run it with '$ pnpm tauri [COMMAND]'."
-  }
-}

+ 0 - 29
.scripts/setup.sh

@@ -1,29 +0,0 @@
-#!/usr/bin/env bash
-
-# Copyright 2019-2024 Tauri Programme within The Commons Conservancy
-# SPDX-License-Identifier: Apache-2.0
-# SPDX-License-Identifier: MIT
-
-echo "Building API definitions..."
-cd tooling/api
-pnpm i && pnpm build
-cd ../..
-
-echo "Building the Tauri Rust CLI..."
-cd tooling/cli
-cargo install --path .
-cd ../..
-echo "Tauri Rust CLI installed. Run it with '$ cargo tauri [COMMAND]'."
-
-echo "Do you want to install the Node.js CLI?"
-select yn in "Yes" "No"; do
-    case $yn in
-        Yes )
-            cd tooling/cli/node
-            pnpm i && pnpm build && pnpm link
-            cd ../../..
-            echo "Tauri Node.js CLI installed. use `pnpm link @tauri-apps/cli` and run it with '$ pnpm tauri [COMMAND]'."
-            break;;
-        No ) break;;
-    esac
-done

+ 0 - 24
.scripts/update-lockfiles.sh

@@ -1,24 +0,0 @@
-#!/usr/bin/env sh
-
-# Copyright 2019-2024 Tauri Programme within The Commons Conservancy
-# SPDX-License-Identifier: Apache-2.0
-# SPDX-License-Identifier: MIT
-
-declare -a examples=("api" "sidecar" "resources" "tauri-dynamic-lib" "workspace")
-declare -a tooling=("bench" "cli" "webdriver")
-
-for example in "${examples[@]}"
-do
-   cd examples/$example/src-tauri
-   cargo update
-   cargo build
-   cd ../../..
-done
-
-for tooling in "${tooling[@]}"
-do
-   cd tooling/$tooling
-   cargo update
-   cargo build
-   cd ../..
-done

+ 0 - 66
.scripts/utils/batch_to_exe.cmd

@@ -1,66 +0,0 @@
-: Copyright 2019-2024 Tauri Programme within The Commons Conservancy
-: SPDX-License-Identifier: Apache-2.0
-: SPDX-License-Identifier: MIT
-
-@ECHO OFF
-
-REM Copyright 2019-2024 Tauri Programme within The Commons Conservancy
-REM SPDX-License-Identifier: Apache-2.0
-REM SPDX-License-Identifier: MIT
-
-ECHO Make EXE From BAT
-ECHO.
-ECHO.
-
-REM Usage:
-REM MakeExeFromBat BatFileToConvert [IncludeFile1] [IncludeFile2] [...]
-REM
-REM Required Parameters:
-REM  BatFileToConvert
-REM      Source batch file to use to produce the output Exe file.
-REM
-REM Optional Parameters:
-REM  IncludeFile
-REM      Additional files to include in the Exe file.
-REM      You can include external tools used by the batch file so they are available on the executing machine.
-
-SETLOCAL
-
-REM Configuration (no quotes needed):
-SET PathTo7Zip=
-
-
-REM ---- Do not modify anything below this line ----
-
-SET OutputFile="%~n1.exe"
-SET SourceFiles="%TEMP%MakeEXE_files.txt"
-SET Config="%TEMP%MakeEXE_config.txt"
-SET Source7ZFile="%Temp%MakeEXE.7z"
-
-REM Remove existing files
-IF EXIST %OutputFile% DEL %OutputFile%
-
-REM Build source archive
-ECHO "%~dpnx1" > %SourceFiles%
-:AddInclude
-IF {%2}=={} GOTO EndInclude
-ECHO "%~dpnx2" >> %SourceFiles%
-SHIFT /2
-GOTO AddInclude
-:EndInclude
-"%PathTo7Zip%7za.exe" a %Source7ZFile% @%SourceFiles%
-
-REM Build config file
-ECHO ;!@Install@!UTF-8! > %Config%
-ECHO RunProgram="%~nx1" >> %Config%
-ECHO ;!@InstallEnd@! >> %Config%
-
-REM Build EXE
-COPY /B "%PathTo7Zip%7zsd.sfx" + %Config% + %Source7ZFile% %OutputFile%
-
-REM Clean up
-IF EXIST %SourceFiles% DEL %SourceFiles%
-IF EXIST %Config% DEL %Config%
-IF EXIST %Source7ZFile% DEL %Source7ZFile%
-
-ENDLOCAL

+ 2 - 2
.vscode/extensions.json

@@ -1,7 +1,7 @@
 {
   "recommendations": [
-    "ms-vscode-remote.vscode-remote-extensionpack",
     "EditorConfig.EditorConfig",
-    "esbenp.prettier-vscode"
+    "esbenp.prettier-vscode",
+    "rust-lang.rust-analyzer",
   ]
 }

+ 1 - 1
Cargo.toml

@@ -19,7 +19,7 @@ members = [
 ]
 
 exclude = [
-  # examples that can be compiled with the tauri CLI
+  # examples that need to be compiled with the tauri CLI
   "examples/api/src-tauri",
   "examples/resources/src-tauri",
   "examples/web/core",

+ 2 - 2
core/tauri-acl-schema/src/main.rs

@@ -7,8 +7,8 @@
 //! Hosts the schema for the Tauri configuration file.
 
 #![doc(
-  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png",
-  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png"
+  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png",
+  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png"
 )]
 
 fn main() {}

+ 1 - 1
core/tauri-build/README.md

@@ -1,6 +1,6 @@
 # tauri-build
 
- <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/app-icon.png" height="128" width="128">
+ <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png" height="128" width="128">
 
 [![status](https://img.shields.io/badge/status-stable-blue.svg)](https://github.com/tauri-apps/tauri/tree/dev)
 [![License](https://img.shields.io/badge/License-MIT%20or%20Apache%202-green.svg)](https://opencollective.com/tauri)

+ 2 - 2
core/tauri-build/src/lib.rs

@@ -7,8 +7,8 @@
 //! This applies the macros at build-time in order to rig some special features needed by `cargo`.
 
 #![doc(
-  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png",
-  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png"
+  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png",
+  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png"
 )]
 #![cfg_attr(docsrs, feature(doc_cfg))]
 

+ 1 - 1
core/tauri-codegen/README.md

@@ -1,6 +1,6 @@
 # tauri-codegen
 
- <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/app-icon.png" height="128" width="128">
+ <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png" height="128" width="128">
 
 [![status](https://img.shields.io/badge/Status-Stable-green.svg)](https://github.com/tauri-apps/tauri)
 [![Chat Server](https://img.shields.io/badge/chat-on%20discord-7289da.svg)](https://discord.gg/SpmNs4S)

+ 2 - 2
core/tauri-codegen/src/lib.rs

@@ -8,8 +8,8 @@
 //! - Parse `tauri.conf.json` at compile time and generate the Config struct.
 
 #![doc(
-  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png",
-  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png"
+  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png",
+  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png"
 )]
 
 pub use self::context::{context_codegen, ContextData};

+ 2 - 2
core/tauri-config-schema/src/main.rs

@@ -7,8 +7,8 @@
 //! Hosts the schema for the Tauri configuration file.
 
 #![doc(
-  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png",
-  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png"
+  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png",
+  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png"
 )]
 
 fn main() {}

+ 1 - 1
core/tauri-macros/README.md

@@ -1,6 +1,6 @@
 # tauri-macros
 
- <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/app-icon.png" height="128" width="128">
+ <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png" height="128" width="128">
 
 [![status](https://img.shields.io/badge/status-stable-blue.svg)](https://github.com/tauri-apps/tauri/tree/dev)
 [![License](https://img.shields.io/badge/License-MIT%20or%20Apache%202-green.svg)](https://opencollective.com/tauri)

+ 2 - 2
core/tauri-macros/src/lib.rs

@@ -7,8 +7,8 @@
 //! Create macros for `tauri::Context`, invoke handler and commands leveraging the `tauri-codegen` crate.
 
 #![doc(
-  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png",
-  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png"
+  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png",
+  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png"
 )]
 
 use std::path::PathBuf;

+ 2 - 2
core/tauri-plugin/src/lib.rs

@@ -7,8 +7,8 @@
 //! Interface for building Tauri plugins.
 
 #![doc(
-  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png",
-  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png"
+  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png",
+  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png"
 )]
 #![cfg_attr(docsrs, feature(doc_cfg))]
 

+ 1 - 1
core/tauri-runtime-wry/README.md

@@ -1,6 +1,6 @@
 # tauri-runtime-wry
 
- <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/app-icon.png" height="128" width="128">
+ <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png" height="128" width="128">
 
 [![status](https://img.shields.io/badge/Status-Beta-green.svg)](https://github.com/tauri-apps/tauri)
 [![Chat Server](https://img.shields.io/badge/chat-on%20discord-7289da.svg)](https://discord.gg/SpmNs4S)

+ 2 - 2
core/tauri-runtime-wry/src/lib.rs

@@ -10,8 +10,8 @@
 //! compatibility in the future. The major version only signifies the intended Tauri version.
 
 #![doc(
-  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png",
-  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png"
+  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png",
+  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png"
 )]
 
 use http::Request;

+ 1 - 1
core/tauri-runtime/README.md

@@ -1,6 +1,6 @@
 # tauri-runtime
 
- <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/app-icon.png" height="128" width="128">
+ <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png" height="128" width="128">
 
 [![status](https://img.shields.io/badge/Status-Beta-green.svg)](https://github.com/tauri-apps/tauri)
 [![Chat Server](https://img.shields.io/badge/chat-on%20discord-7289da.svg)](https://discord.gg/SpmNs4S)

+ 2 - 2
core/tauri-runtime/src/lib.rs

@@ -10,8 +10,8 @@
 //! compatibility in the future. The major version only signifies the intended Tauri version.
 
 #![doc(
-  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png",
-  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png"
+  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png",
+  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png"
 )]
 #![cfg_attr(docsrs, feature(doc_cfg))]
 

+ 1 - 1
core/tauri-utils/README.md

@@ -1,6 +1,6 @@
 # tauri-utils
 
- <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/app-icon.png" height="128" width="128">
+ <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png" height="128" width="128">
 
 [![status](https://img.shields.io/badge/status-stable-blue.svg)](https://github.com/tauri-apps/tauri/tree/dev)
 [![License](https://img.shields.io/badge/License-MIT%20or%20Apache%202-green.svg)](https://opencollective.com/tauri)

+ 2 - 2
core/tauri-utils/src/lib.rs

@@ -7,8 +7,8 @@
 //! This crate contains common code that is reused in many places and offers useful utilities like parsing configuration files, detecting platform triples, injecting the CSP, and managing assets.
 
 #![doc(
-  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png",
-  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png"
+  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png",
+  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png"
 )]
 #![warn(missing_docs, rust_2018_idioms)]
 #![allow(clippy::deprecated_semver)]

+ 1 - 1
core/tauri/README.md

@@ -1,6 +1,6 @@
 # Tauri
 
- <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/app-icon.png" height="128" width="128">
+ <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png" height="128" width="128">
 
 [![status](https://img.shields.io/badge/status-stable-blue.svg)](https://github.com/tauri-apps/tauri/tree/dev)
 [![License](https://img.shields.io/badge/License-MIT%20or%20Apache%202-green.svg)](https://opencollective.com/tauri)

+ 2 - 2
core/tauri/src/lib.rs

@@ -49,8 +49,8 @@
 //! - **protocol-asset**: Enables the `asset` custom protocol.
 
 #![doc(
-  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png",
-  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png"
+  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png",
+  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png"
 )]
 #![warn(missing_docs, rust_2018_idioms)]
 #![cfg_attr(docsrs, feature(doc_cfg))]

+ 2 - 4
package.json

@@ -14,12 +14,10 @@
     "format": "prettier --write . --config .prettierrc --ignore-path .prettierignore",
     "format:check": "prettier --check . --config .prettierrc --ignore-path .prettierignore",
     "eslint:check": "pnpm run -r eslint:check",
-    "ts:check": "pnpm run -r ts:check",
-    "postinstall": "husky"
+    "ts:check": "pnpm run -r ts:check"
   },
   "devDependencies": {
-    "husky": "^9.1.4",
     "prettier": "^3.3.2"
   },
-  "packageManager": "pnpm@9.7.0"
+  "packageManager": "pnpm@9.7.1"
 }

+ 0 - 10
pnpm-lock.yaml

@@ -8,9 +8,6 @@ importers:
 
   .:
     devDependencies:
-      husky:
-        specifier: ^9.1.4
-        version: 9.1.4
       prettier:
         specifier: ^3.3.2
         version: 3.3.3
@@ -1718,11 +1715,6 @@ packages:
     resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
     engines: {node: '>=10.17.0'}
 
-  husky@9.1.4:
-    resolution: {integrity: sha512-bho94YyReb4JV7LYWRWxZ/xr6TtOTt8cMfmQ39MQYJ7f/YE268s3GdghGwi+y4zAeqewE5zYLvuhV0M0ijsDEA==}
-    engines: {node: '>=18'}
-    hasBin: true
-
   ignore@5.3.2:
     resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
     engines: {node: '>= 4'}
@@ -4344,8 +4336,6 @@ snapshots:
 
   human-signals@2.1.0: {}
 
-  husky@9.1.4: {}
-
   ignore@5.3.2: {}
 
   immutable@4.3.7:

+ 1 - 1
tooling/api/README.md

@@ -1,6 +1,6 @@
 # @tauri-apps/api
 
- <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/app-icon.png" height="128" width="128">
+ <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png" height="128" width="128">
 
 [![status](https://img.shields.io/badge/status-stable-blue.svg)](https://github.com/tauri-apps/tauri/tree/dev)
 [![License](https://img.shields.io/badge/License-MIT%20or%20Apache%202-green.svg)](https://opencollective.com/tauri)

+ 1 - 1
tooling/bench/README.md

@@ -1,6 +1,6 @@
 # Tauri Bench
 
- <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/app-icon.png" height="128" width="128">
+ <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png" height="128" width="128">
 
 [![status](https://img.shields.io/badge/Status-beta-green.svg)](https://github.com/tauri-apps/tauri)
 [![License](https://img.shields.io/badge/License-MIT%20or%20Apache%202-green.svg)](https://opencollective.com/tauri)

+ 2 - 2
tooling/bench/src/build_benchmark_jsons.rs

@@ -9,8 +9,8 @@
 //! ***_Internal use only_**
 
 #![doc(
-  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png",
-  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png"
+  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png",
+  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png"
 )]
 
 use std::{fs::File, io::BufReader};

+ 2 - 2
tooling/bench/src/run_benchmark.rs

@@ -9,8 +9,8 @@
 //! ***_Internal use only_**
 
 #![doc(
-  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png",
-  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png"
+  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png",
+  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png"
 )]
 
 use anyhow::Result;

+ 2 - 2
tooling/bundler/src/lib.rs

@@ -17,8 +17,8 @@
 //!   - MSI using WiX
 
 #![doc(
-  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png",
-  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png"
+  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png",
+  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png"
 )]
 #![warn(missing_docs, rust_2018_idioms)]
 

+ 1 - 1
tooling/cli/README.md

@@ -1,6 +1,6 @@
 # Tauri CLI
 
- <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/app-icon.png" height="128" width="128">
+ <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png" height="128" width="128">
 
 [![status](https://img.shields.io/badge/status-stable-blue.svg)](https://github.com/tauri-apps/tauri/tree/dev)
 [![License](https://img.shields.io/badge/License-MIT%20or%20Apache%202-green.svg)](https://opencollective.com/tauri)

+ 1 - 1
tooling/cli/node/README.md

@@ -1,6 +1,6 @@
 # @tauri-apps/cli
 
- <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/app-icon.png" height="128" width="128">
+ <img align="right" src="https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png" height="128" width="128">
 
 [![status](https://img.shields.io/badge/status-stable-blue.svg)](https://github.com/tauri-apps/tauri/tree/dev)
 [![License](https://img.shields.io/badge/License-MIT%20or%20Apache%202-green.svg)](https://opencollective.com/tauri)

+ 2 - 2
tooling/cli/src/lib.rs

@@ -7,8 +7,8 @@
 //! This Rust executable provides the full interface to all of the required activities for which the CLI is required. It will run on macOS, Windows, and Linux.
 
 #![doc(
-  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png",
-  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png"
+  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png",
+  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png"
 )]
 
 use anyhow::Context;

+ 2 - 2
tooling/webdriver/src/main.rs

@@ -9,8 +9,8 @@
 //! This is a [WebDriver Intermediary Node](https://www.w3.org/TR/webdriver/#dfn-intermediary-nodes) that wraps the native WebDriver server for platforms that [Tauri](https://github.com/tauri-apps/tauri) supports. Your WebDriver client will connect to the running `tauri-driver` server, and `tauri-driver` will handle starting the native WebDriver server for you behind the scenes. It requires two separate ports to be used since two distinct [WebDriver Remote Ends](https://www.w3.org/TR/webdriver/#dfn-remote-ends) run.
 
 #![doc(
-  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png",
-  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/app-icon.png"
+  html_logo_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png",
+  html_favicon_url = "https://github.com/tauri-apps/tauri/raw/dev/.github/icon.png"
 )]
 
 mod cli;