Jason
29057c1fe0
refactor: optimize key handling to export base64 line only with multiple env var formats
2025-09-09 21:38:24 +08:00
Jason
63285acba8
enhance: improve private key handling with better base64 compatibility and single-line support
2025-09-09 21:21:30 +08:00
Jason
f99b614888
enhance: improve updater workflow with latest.json collection and prerelease flag
2025-09-09 21:14:44 +08:00
Jason
41f3aa7d76
fix: correct Tauri signing key environment variable usage
2025-09-09 16:38:59 +08:00
Jason
f23898a5c9
fix: correct GitHub Secret name to TAURI_PRIVATE_KEY
2025-09-09 16:29:42 +08:00
Jason
664391568c
fix: add debug output for GitHub Secret issues
2025-09-09 16:28:12 +08:00
Jason
081aabe10f
fix: add Tauri signing key decoding in GitHub Actions
2025-09-09 16:25:49 +08:00
Jason
6ed9cf47df
feat: add auto-updater support with GitHub releases
...
- Configure Tauri updater plugin with Ed25519 signing
- Add GitHub Actions support for signed builds
- Set up GitHub releases as update endpoint
- Enable update checking in Settings modal
2025-09-09 15:13:06 +08:00
Jason
49d8787ab9
ci(release): generate macOS zip, Windows installer + portable, Linux deb; split per-OS build and asset steps
2025-08-29 14:57:33 +08:00
Jason
a05fefb54c
feat: optimize release workflow for better distribution
...
- Configure GitHub Actions to generate platform-specific releases:
- macOS: zip package only (avoids signing issues)
- Windows: installer (NSIS) and portable version
- Linux: AppImage and deb packages
- Update Tauri config to build all available targets
- Add documentation for macOS signature workarounds
2025-08-29 14:40:40 +08:00
Jason
3574fa07cb
ci(workflows): restore tag-only release; keep Linux deps
2025-08-29 12:11:16 +08:00
Jason
d144d5c2fc
ci(workflow): fix pnpm cache path context by using step outputs
...
- Replace env var STORE_PATH with step output\n- Add id to pnpm-store step and write to \n- Reference cache path via steps.pnpm-store.outputs.path\n- Resolves linter warning: Context access might be invalid: STORE_PATH\n- No behavior change; caching remains the same
2025-08-26 23:32:13 +08:00
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