Commit Graph

7 Commits

Author SHA1 Message Date
Jason
d3adfc480d ci: migrate release workflow to Tauri action and correct bundle handling 2025-08-25 10:29:58 +08:00
Jason
9b4968fdfc 实施最终发布策略:Intel-only 配置
 配置 Intel-only 构建 (package.json)
 更新 GitHub Actions 发布流程
 完善 README 安装说明

核心策略:
- 只发布 Intel x64 版本,通过 Rosetta 2 支持 M 系列芯片
- 使用 ad-hoc 签名,避免 ARM64 签名复杂性
- 提供详细的 macOS 安全警告处理指南
- 强调兼容性和稳定性优于原生性能
2025-08-10 15:07:26 +08:00
farion1231
0758a3c674 优化 GitHub Release: 只上传核心文件并添加详细说明 2025-08-07 07:48:13 +08:00
farion1231
7c12b660dd 修复 GitHub Actions Release 工作流
- 添加 contents: write 权限解决 403 错误
- 使用 release/* 匹配所有构建文件
- 添加调试步骤显示构建产物
- 优化 matrix 配置增加平台标识
2025-08-06 23:45:41 +08:00
farion1231
b76ec06ae4 修复 pnpm 版本兼容性问题
- 更新 GitHub Actions 使用 pnpm 10.12.3(与本地一致)
- 重新生成 pnpm-lock.yaml 确保版本兼容
- 恢复使用 --frozen-lockfile 确保依赖一致性
2025-08-06 23:43:11 +08:00
farion1231
849118c3b2 修复 GitHub Actions: 使用 pnpm 替代 npm 2025-08-06 23:36:43 +08:00
farion1231
76eeae3b77 添加 GitHub Actions 自动构建和发布工作流
- 支持跨平台自动构建(Windows、macOS、Linux)
- 在创建 tag 时自动触发构建和发布
- 自动上传构建产物到 GitHub Releases
- 添加跨平台构建脚本命令
2025-08-06 23:30:34 +08:00