From ea50699dc1519ab551324dbab9e78380f3640066 Mon Sep 17 00:00:00 2001 From: mini2024 Date: Thu, 27 Mar 2025 22:55:36 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=A7=BB=E5=8A=A8=20depcheck=20?= =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E6=B5=81=E5=88=B0=20lint.yaml=EF=BC=8C?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A7=E7=9A=84=20depcheck.yaml=20?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/depcheck.yaml | 27 --------------------------- .github/workflows/lint.yaml | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 27 deletions(-) delete mode 100644 .github/workflows/depcheck.yaml diff --git a/.github/workflows/depcheck.yaml b/.github/workflows/depcheck.yaml deleted file mode 100644 index 2fa4c1b..0000000 --- a/.github/workflows/depcheck.yaml +++ /dev/null @@ -1,27 +0,0 @@ -defaults: - run: - shell: bash -env: - TZ: Asia/Shanghai -on: - push: -jobs: - depcheck: - runs-on: ubuntu-latest - steps: - - uses: yanhao98/composite-actions/setup-node-environment@33959a36221815dfc946a0fad64dcdb490724ce3 - - run: npx depcheck || true - - run: node .github/.depcheck.js - - run: npx taze --help - - run: npx taze - - run: npx taze -a - # - run: npx size-limit - - name: 计算构建大小 - run: | - echo "📊 构建大小统计:" - echo "----------------------------------------" - echo "🔹 人类可读格式: $(du -sh dist | cut -f1)" - echo "🔹 以MB为单位: $(du -sm dist | cut -f1) MB" - echo "🔹 以KB为单位: $(du -sk dist | cut -f1) KB" - echo "🔹 文件总数: $(find dist -type f | wc -l) 个文件" - echo "----------------------------------------" diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index bae7f85..5f790ee 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -18,3 +18,18 @@ jobs: run: pnpm run build-only - name: ✅ 类型检查 run: pnpm run type-check # 要先 build,保证 components.d.ts 存在 + - run: npx depcheck || true + - run: node .github/.depcheck.js + - run: npx taze --help + - run: npx taze + - run: npx taze -a + # - run: npx size-limit + - name: 计算构建大小 + run: | + echo "📊 构建大小统计:" + echo "----------------------------------------" + echo "🔹 人类可读格式: $(du -sh dist | cut -f1)" + echo "🔹 以MB为单位: $(du -sm dist | cut -f1) MB" + echo "🔹 以KB为单位: $(du -sk dist | cut -f1) KB" + echo "🔹 文件总数: $(find dist -type f | wc -l) 个文件" + echo "----------------------------------------"