From 25cfd162f6a4db3f9e772ffec9fe3db9e080624a Mon Sep 17 00:00:00 2001 From: Tunglies Date: Tue, 10 Jun 2025 23:43:04 +0800 Subject: [PATCH] refactor: replace 'pnpm check' with 'pnpm prepare' in workflow files and update CONTRIBUTING.md --- .github/workflows/alpha.yml | 6 +++--- .github/workflows/autobuild.yml | 6 +++--- .github/workflows/clippy.yml | 2 +- .github/workflows/cross_check.yaml | 2 +- .github/workflows/dev.yml | 2 +- .github/workflows/release.yml | 6 +++--- CONTRIBUTING.md | 4 ++-- package.json | 3 +-- scripts/{check.mjs => prepare.mjs} | 0 9 files changed, 15 insertions(+), 16 deletions(-) rename scripts/{check.mjs => prepare.mjs} (100%) diff --git a/.github/workflows/alpha.yml b/.github/workflows/alpha.yml index 08bcf36f..0c5cfa3b 100644 --- a/.github/workflows/alpha.yml +++ b/.github/workflows/alpha.yml @@ -308,7 +308,7 @@ jobs: - name: Pnpm install and check run: | pnpm i - pnpm check ${{ matrix.target }} + pnpm prepare ${{ matrix.target }} # - name: Release ${{ env.TAG_CHANNEL }} Version # run: pnpm release-version ${{ env.TAG_NAME }} @@ -378,7 +378,7 @@ jobs: - name: Pnpm install and check run: | pnpm i - pnpm check ${{ matrix.target }} + pnpm prepare ${{ matrix.target }} # - name: Release ${{ env.TAG_CHANNEL }} Version # run: pnpm release-version ${{ env.TAG_NAME }} @@ -507,7 +507,7 @@ jobs: - name: Pnpm install and check run: | pnpm i - pnpm check ${{ matrix.target }} + pnpm prepare ${{ matrix.target }} # - name: Release ${{ env.TAG_CHANNEL }} Version # run: pnpm release-version ${{ env.TAG_NAME }} diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index d77d7069..32c3aa63 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -204,7 +204,7 @@ jobs: - name: Pnpm install and check run: | pnpm i - pnpm check ${{ matrix.target }} + pnpm prepare ${{ matrix.target }} - name: Release ${{ env.TAG_CHANNEL }} Version run: pnpm release-version ${{ env.TAG_NAME }} @@ -274,7 +274,7 @@ jobs: - name: Pnpm install and check run: | pnpm i - pnpm check ${{ matrix.target }} + pnpm prepare ${{ matrix.target }} - name: Release ${{ env.TAG_CHANNEL }} Version run: pnpm release-version ${{ env.TAG_NAME }} @@ -403,7 +403,7 @@ jobs: - name: Pnpm install and check run: | pnpm i - pnpm check ${{ matrix.target }} + pnpm prepare ${{ matrix.target }} - name: Release ${{ env.TAG_CHANNEL }} Version run: pnpm release-version ${{ env.TAG_NAME }} diff --git a/.github/workflows/clippy.yml b/.github/workflows/clippy.yml index 8b4e74b2..3021ba0b 100644 --- a/.github/workflows/clippy.yml +++ b/.github/workflows/clippy.yml @@ -53,7 +53,7 @@ jobs: - name: Pnpm install and check run: | pnpm i - pnpm check ${{ matrix.target }} + pnpm prepare ${{ matrix.target }} - name: Build Web Assets run: pnpm run web:build diff --git a/.github/workflows/cross_check.yaml b/.github/workflows/cross_check.yaml index 433c5279..eaf1b315 100644 --- a/.github/workflows/cross_check.yaml +++ b/.github/workflows/cross_check.yaml @@ -50,7 +50,7 @@ jobs: - name: Pnpm install and check run: | pnpm i - pnpm check ${{ matrix.target }} + pnpm prepare ${{ matrix.target }} - name: Rust Cache uses: Swatinem/rust-cache@v2 diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index c1013f5b..0ab6dd7e 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -58,7 +58,7 @@ jobs: - name: Pnpm install and check run: | pnpm i - pnpm check ${{ matrix.target }} + pnpm prepare ${{ matrix.target }} - name: Tauri build uses: tauri-apps/tauri-action@v0 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1ad8f4d9..0dc19e60 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -95,7 +95,7 @@ jobs: - name: Pnpm install and check run: | pnpm i - pnpm check ${{ matrix.target }} + pnpm prepare ${{ matrix.target }} - name: Tauri build uses: tauri-apps/tauri-action@v0 @@ -159,7 +159,7 @@ jobs: - name: Pnpm install and check run: | pnpm i - pnpm check ${{ matrix.target }} + pnpm prepare ${{ matrix.target }} - name: "Setup for linux" run: |- @@ -279,7 +279,7 @@ jobs: - name: Pnpm install and check run: | pnpm i - pnpm check ${{ matrix.target }} + pnpm prepare ${{ matrix.target }} - name: Download WebView2 Runtime run: | diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7ad87050..45a6c696 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -52,9 +52,9 @@ You have two options for downloading the clash binary: - Automatically download it via the provided script: ```shell - pnpm run check + pnpm run prepare # Use '--force' to force update to the latest version - # pnpm run check --force + # pnpm run prepare --force ``` - Manually download it from the [Mihomo release](https://github.com/MetaCubeX/mihomo/releases). After downloading, rename the binary according to the [Tauri configuration](https://tauri.app/v1/api/config#bundleconfig.externalbin). diff --git a/package.json b/package.json index b26d7c83..f8c335e2 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "web:dev": "vite", "web:build": "tsc --noEmit && vite build", "web:serve": "vite preview", - "check": "node scripts/check.mjs", + "prepare": "node scripts/prepare.mjs", "updater": "node scripts/updater.mjs", "updater-fixed-webview2": "node scripts/updater-fixed-webview2.mjs", "portable": "node scripts/portable.mjs", @@ -19,7 +19,6 @@ "fix-alpha-version": "node scripts/fix-alpha_version.mjs", "release-version": "node scripts/release-version.mjs", "publish-version": "node scripts/publish-version.mjs", - "prepare": "husky", "fmt": "cargo fmt --manifest-path ./src-tauri/Cargo.toml", "clippy": "cargo clippy --manifest-path ./src-tauri/Cargo.toml", "format": "prettier --write .", diff --git a/scripts/check.mjs b/scripts/prepare.mjs similarity index 100% rename from scripts/check.mjs rename to scripts/prepare.mjs