Revert "fix(ci): 修复 CI/CD 工作流问题"

This reverts commit 6b0de96b18.
This commit is contained in:
Ubuntu
2026-05-21 19:52:44 +08:00
parent 6b0de96b18
commit 7cd99876d7
4 changed files with 16 additions and 600 deletions
+12 -8
View File
@@ -23,12 +23,13 @@ jobs:
uses: actions/setup-node@v4
with:
node-version: '22'
cache: 'npm'
- name: Install dependencies
run: npm install
run: npm ci
- name: Run ESLint
run: npx eslint . --max-warnings=0
run: npm run lint
typecheck:
name: TypeScript Check
@@ -41,12 +42,13 @@ jobs:
uses: actions/setup-node@v4
with:
node-version: '22'
cache: 'npm'
- name: Install dependencies
run: npm install
run: npm ci
- name: Run TypeScript type check
run: npx tsc --noEmit
run: npm run typecheck
test:
name: Unit Tests
@@ -59,12 +61,13 @@ jobs:
uses: actions/setup-node@v4
with:
node-version: '22'
cache: 'npm'
- name: Install dependencies
run: npm install
run: npm ci
- name: Run tests with coverage
run: npx vitest run --coverage
run: npm run test:coverage
build:
name: Build (${{ matrix.browser }})
@@ -82,10 +85,11 @@ jobs:
uses: actions/setup-node@v4
with:
node-version: '22'
cache: 'npm'
- name: Install dependencies
run: npm install
run: npm ci
- name: Build (Chrome)
if: matrix.browser == 'chrome'
run: npx wxt build
run: npm run build
+4 -3
View File
@@ -26,15 +26,16 @@ jobs:
uses: actions/setup-node@v4
with:
node-version: '22'
cache: 'npm'
- name: Install dependencies
run: npm install
run: npm ci
- name: Package Chrome extension
run: npx wxt zip
run: npm run zip
- name: Package Firefox extension
run: npx wxt zip -b firefox
run: npm run zip:firefox
- name: Find zip artifacts
id: find_zips