Files
menav/.github/workflows/ci.yml
rbetree 48609b86de feat: 分类锚点&质量检查&依赖治理
- 分类生成唯一 slug,模板/子菜单/滚动/扩展定位统一使用 data-id
- lint 覆盖 src/scripts/test,CI 增量格式检查
- 清理冗余依赖,升级 esbuild,overrides 修复审计项
- 补充单测并更新修复清单
2026-01-04 20:39:42 +08:00

37 lines
629 B
YAML

name: CI
on:
push:
branches: [main]
pull_request:
jobs:
build_test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '18'
cache: 'npm'
- name: Install dependencies
run: npm ci
- name: Format check (changed files)
run: npm run format:check:changed
- name: Lint
run: npm run lint
- name: Unit tests
run: npm test
- name: Build
run: npm run build