From 72812c5d0819a1a1b9b5f263f91531a05e5cfd81 Mon Sep 17 00:00:00 2001 From: Ironsp <1522278303@qq.com> Date: Tue, 25 Aug 2026 08:39:24 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E5=88=A0=E9=99=A4=E5=A4=9A=E4=BD=99?= =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E6=B5=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/images/preview.png | Bin 11504 -> 0 bytes .github/workflows/check.yml | 84 ------------------------------------ 2 files changed, 84 deletions(-) delete mode 100644 .github/images/preview.png delete mode 100644 .github/workflows/check.yml diff --git a/.github/images/preview.png b/.github/images/preview.png deleted file mode 100644 index 18f319e41deb3336402fbbffa7943de42a39452b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11504 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 diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml deleted file mode 100644 index 3b28bd7..0000000 --- a/.github/workflows/check.yml +++ /dev/null @@ -1,84 +0,0 @@ -name: Check - -on: - push: - branches: - - main - - pull_request: - branches: - - main - -jobs: - lint: - strategy: - matrix: - node_version: [18.x, 20.x, 22.x] - os: [ubuntu-latest, windows-latest, macos-latest] - fail-fast: false - - runs-on: ${{ matrix.os }} - - timeout-minutes: 10 - - steps: - - run: | - git config --global core.autocrlf false - git config --global core.eol lf - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v4 - with: - node-version: ${{ matrix.node_version }} - cache: pnpm - - run: pnpm i - - run: pnpm run lint - - typecheck: - strategy: - matrix: - node_version: [18.x, 20.x, 22.x] - os: [ubuntu-latest, windows-latest, macos-latest] - fail-fast: false - - runs-on: ${{ matrix.os }} - - timeout-minutes: 10 - - steps: - - run: | - git config --global core.autocrlf false - git config --global core.eol lf - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v4 - with: - node-version: ${{ matrix.node_version }} - cache: pnpm - - run: pnpm i - - run: pnpm run type-check - - build: - strategy: - matrix: - node_version: [18.x, 20.x, 22.x] - os: [ubuntu-latest, windows-latest, macos-latest] - build_cmd: [build, build wx, build app] - fail-fast: false - - runs-on: ${{ matrix.os }} - - timeout-minutes: 10 - - steps: - - run: | - git config --global core.autocrlf false - git config --global core.eol lf - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v4 - with: - node-version: ${{ matrix.node_version }} - cache: pnpm - - run: pnpm i - - run: pnpm run ${{ matrix.build_cmd }}