refactor(*): 稳定期治理 - 收敛核心架构、错误语义并修复跨项目数据竞态
This commit is contained in:
16
.github/workflows/quality.yml
vendored
16
.github/workflows/quality.yml
vendored
@@ -59,6 +59,20 @@ jobs:
|
||||
- uses: oven-sh/setup-bun@v2
|
||||
with:
|
||||
bun-version: 1.3.9
|
||||
- name: Reject leftover package manager lockfiles
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: |
|
||||
leftover=0
|
||||
for file in web/pnpm-lock.yaml web/package-lock.json web/yarn.lock canvas-agent/pnpm-lock.yaml canvas-agent/package-lock.json canvas-agent/yarn.lock; do
|
||||
if [ -f "$file" ]; then
|
||||
echo "forbidden lockfile: $file"
|
||||
leftover=1
|
||||
fi
|
||||
done
|
||||
if [ "$leftover" -ne 0 ]; then
|
||||
echo "web and canvas-agent install from bun.lock only"
|
||||
exit 1
|
||||
fi
|
||||
- name: Install dependencies
|
||||
run: bun install --frozen-lockfile
|
||||
- name: Install Canvas Agent dependencies
|
||||
@@ -93,6 +107,8 @@ jobs:
|
||||
fi
|
||||
- name: Typecheck
|
||||
run: bun run typecheck
|
||||
- name: Lint retired Ant Design APIs
|
||||
run: bun run lint
|
||||
- name: Run tests
|
||||
run: bun run test
|
||||
# ubuntu-latest 预装 google-chrome;脚本的解析顺序已覆盖该路径,
|
||||
|
||||
Reference in New Issue
Block a user