29 Commits

Author SHA1 Message Date
晨叶梦春 600ba5cfa7 feat: improve types & menus
Signed-off-by: 晨叶梦春 <wuziqian211@126.com>
2026-08-01 01:08:04 +08:00
晨叶梦春 267869eb74 docs: improve
Signed-off-by: 晨叶梦春 <wuziqian211@126.com>
2026-07-31 18:39:23 +08:00
肥宅水水呀 8b075b0670 ci: 将 6 个重复的发布任务合并为构建矩阵
原先 Windows/Linux/macOS 各 x64 与 Arm64 共 6 个 job 内容几乎逐字相同,
仅 runs-on 与打包命令不同,修改任何构建步骤都需同步改 6 处,易漏改导致
某一平台的产物静默损坏。

改用 strategy.matrix 后由 242 行缩减至 82 行,产物文件名保持不变。
附带两处调整:
- 增加 fail-fast: false,避免单个平台失败时取消其余平台的构建
- 移除创建 venv 的步骤,setup-python 已提供隔离环境,且该步骤正是
  Windows 与 Linux 激活命令差异的来源

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-30 12:10:10 +08:00
肥宅水水呀 3a6260cb71 ci: 精简 lint 工作流,仅保留能拦截真实错误的检查
原工作流沿用 GitHub 默认模板,会跑两遍 flake8:第二遍带 --exit-zero,
无论发现多少问题都返回成功,因此只是把告警打印到日志里,从不使代码检查失败。

移除该无效的第二遍检查,保留 E9/F63/F7/F82(语法错误、未定义的变量名等
必然是 bug 的问题),并为保留的规则补充说明。同时将文件与 job 更名为 lint,
与其实际用途保持一致。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-30 12:10:10 +08:00
晨叶梦春 cad455643d build: support Windows Arm64 & macOS x64, close #63, close #65
Signed-off-by: 晨叶梦春 <wuziqian211@126.com>
2026-06-21 22:58:02 +08:00
Mister-Hope f0c883d52d Update python-app.yml 2026-01-12 12:12:24 +08:00
Mister-Hope b38a746e67 ci: update workflow and readme 2026-01-12 12:06:09 +08:00
晨叶梦春 5858183a6e Revert "修复Mac app无法正常打开 (#53)"
This reverts commit 4755e2b9e6.
2026-01-12 02:16:32 +08:00
vancur2021 4755e2b9e6 修复Mac app无法正常打开 (#53)
* Update build-release.yml
2025-12-16 23:48:21 +08:00
晨叶梦春 14eb1833f7 feat(build-release): enhance workflow with tag input
Added input parameter 'tag' for release workflow.
2025-11-16 23:30:56 +08:00
晨叶梦春 4ffb938362 feat(build-release): add workflow_dispatch trigger 2025-11-16 23:13:22 +08:00
晨叶梦春 150bae6eca fix(build-release): disallowed .app file extension
Signed-off-by: 晨叶梦春 <65224318+wuziqian211@users.noreply.github.com>
2025-11-16 21:56:44 +08:00
晨叶梦春 eb33669529 fix(build-release): missing venv path
Signed-off-by: 晨叶梦春 <65224318+wuziqian211@users.noreply.github.com>
2025-11-16 21:49:05 +08:00
晨叶梦春 b4b89f7cea feat: add Linux ARM64 build
Signed-off-by: 晨叶梦春 <65224318+wuziqian211@users.noreply.github.com>
2025-11-16 21:44:59 +08:00
晨叶梦春 4704e5ee65 Merge branch 'main' of https://github.com/happycola233/tchMaterial-parser
Signed-off-by: 晨叶梦春 <65224318+wuziqian211@users.noreply.github.com>
2025-11-16 21:14:29 +08:00
晨叶梦春 ecd372ba20 feat: update GitHub Actions
Signed-off-by: 晨叶梦春 <65224318+wuziqian211@users.noreply.github.com>
2025-11-16 21:10:13 +08:00
晨叶梦春 230b588f8a Update macOS release workflow with permissions
Add permissions for writing contents in the macOS release workflow
2025-11-16 19:46:44 +08:00
晨叶梦春 650178b8d7 feat: improve dropdown & fix download
Signed-off-by: 晨叶梦春 <65224318+wuziqian211@users.noreply.github.com>
2025-09-15 01:43:37 +08:00
Liam Wei cdd8b72e47 Update macos-release.yml 2025-06-04 01:17:28 +09:00
Liam Wei 0bcada004a Update macos-release.yml 2025-06-04 01:04:28 +09:00
Liam Wei 14698969a1 Update macos-release.yml 2025-06-04 01:01:43 +09:00
Liam Wei 77b06de06d Update macos-release.yml 2025-06-04 00:43:00 +09:00
Liam Wei 366f7db5e7 Rename macos-release to macos-release.yml 2025-06-04 00:11:10 +09:00
Liam Wei eada9fe5eb Create macos-release 2025-06-03 23:51:32 +09:00
wuziqian211 7c6214c0c0 Update python-app.yml 2023-11-06 00:25:01 +08:00
wuziqian211 8e98f7bb9c Update python-app.yml 2023-08-23 22:20:28 +08:00
wuziqian211 6b5c709d34 这好像是 PowerShell 执行的 2023-08-23 22:17:51 +08:00
wuziqian211 9f48f262a1 rem (注释)打成 ren (文件重命名)了,我真是人才 2023-08-23 22:10:25 +08:00
wuziqian211 dc0cf722fb Create python-app.yml 2023-08-23 22:06:08 +08:00