Commit Graph

3 Commits

Author SHA1 Message Date
张翔 e0ca8235c8 fix(ts): 修复TypeScript类型错误
ci/woodpecker/push/woodpecker Pipeline failed
1. playwright.config.ts:
   - 添加类型断言 'fast' | 'standard' | 'deep'
   - 为tierConfig添加明确的Record类型
   - 移除不必要的fallback

2. test-data-cleaner.ts:
   - 修复Object is possibly 'undefined'错误
   - 添加可选链和空值检查
2026-03-29 14:32:33 +08:00
张翔 0337c51320 refactor(ci): 优化CI/CD流水线和测试配置
ci/woodpecker/push/woodpecker Pipeline failed
- 统一依赖安装步骤,添加缓存复用,减少冗余npm ci
- 整合Playwright配置文件,支持CI/本地环境自动切换
- 扩展shared-mocks.tsx,添加统一mock入口
- 修复jest.setup.js符号链接问题
- 删除冗余配置文件(jest.config.js, playwright.config.tiered.ts)
- 调整CI阶段编号(7阶段→6阶段)

优化效果:
- CI依赖安装时间减少约30%
- 配置文件维护成本降低
- Mock复用率提升
2026-03-29 14:06:57 +08:00
张翔 df8043c0df feat: 添加E2E测试并优化Docker部署配置
- 新增Playwright E2E测试配置和测试脚本
- 优化Dockerfile和docker-compose.yml配置
- 新增novalon-nginx和novalon-website的docker-compose配置
- 优化contact页面和contact-section组件的代码结构
- 更新多个页面的SEO和元数据配置
- 添加备案图标资源
- 修复ESLint错误:转义引号、添加ESLint禁用注释、移除未使用变量

测试覆盖: 新增website-acceptance.spec.ts E2E测试
2026-03-27 12:39:30 +08:00