Commit Graph

110 Commits

Author SHA1 Message Date
MOMO0302-02
316c41c05b ci: run lint, typecheck, format and unit tests on PRs and pushes
The existing build.yml only runs on v* tags and never invokes the test
suite, so pull requests get no automated checks. Add a lightweight CI
workflow that runs format:check, lint:check and typecheck once on Linux
and the unit tests on both Linux and Windows. Uses --ignore-scripts so it
does not download the mihomo cores, which the checks and tests do not need.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-20 10:12:19 +08:00
MOMO0302-02
c779799bee ci: staple the notarization ticket to the macOS pkg
The macos and macos10 jobs submit the signed .pkg to notarytool but never
staple the resulting ticket to it. Without a stapled ticket Gatekeeper has to
reach Apple's notary service to verify the package, so an install on a machine
that is offline — or behind a blocked network, which is a plausible state for
this particular app before it is running — fails with "cannot be opened because
Apple cannot check it for malicious software".

Staple after a successful submission, which is the documented final step of the
Developer ID distribution flow.
2026-08-20 10:10:21 +08:00
shenmo
c89e21b782 ci(github actions): fix cross-compile arch issue for prepare step (#2075)
1. 为CI的Prepare步骤添加npm_config_arch和target_arch环境变量
2. 重构架构解析逻辑,支持从环境变量读取目标架构
3. 添加ELF架构校验,防止交叉编译时混入错误架构的二进制文件
2026-08-13 04:38:22 +08:00
Memory
becad752f6 feat: add pacman package support for linux 2026-07-07 21:29:01 +08:00
Memory2314
9041c74d1a workflow: bump github-actions-deploy-aur from v2.7.2 to v4.1.3 2026-05-11 21:12:25 +08:00
Memory
7dbd33fad6 workflow: update runner to ubuntu-latest 2026-02-25 20:15:44 +08:00
Baoshuo
56880867f3 chore: update link to docs 2026-02-10 22:55:52 +08:00
xmk23333
197c9d3af8 feat: add Windows 7 compatibility build using win7 target 2026-01-19 13:14:54 +08:00
xmk23333
3c148f2c01 fix: prevent profile switch queue from breaking after failed switch 2026-01-19 12:55:21 +08:00
xmk23333
87ccffef7e fix: aur-release-updater wait for updater job to ensure release assets are ready 2026-01-16 00:43:29 +08:00
xmk23333
dd16eabb2a fix: use correct repository url in aur workflow 2026-01-16 00:22:58 +08:00
xmk23333
228e2cbffc fix: use env var for win7 legacy build instead of regex replacement 2026-01-15 23:11:37 +08:00
xmk23333
ea190b9bc1 fix: downgrade express and chokidar for win7 electron 22 compatibility 2026-01-15 21:23:04 +08:00
xmk23333
5f179d3ea5 fix: remove sysproxy npm packages, use github release via prepare script 2026-01-15 21:09:00 +08:00
xmk23333
7b104df463 fix: configure CJS output for Electron 22 in windows7 build 2026-01-15 19:31:34 +08:00
xmk23333
75f2522a99 fix: repair yaml syntax in build workflow 2025-12-28 19:51:18 +08:00
xmk23333
a4ab3cb448 ci: upgrade github actions to latest versions 2025-12-28 19:36:17 +08:00
Moon
b02d794092 fix: change deb/rpm install path from "mihomo-party" to "clash-party" (#1303)
* fix: incorrect linux install path

* fix: synchronously modify the Linux postinst/uninst script
2025-10-21 11:41:02 +08:00
Memory
e663d07b48 fix winget 2025-09-07 17:49:27 +08:00
ezequielnick
3fbd606b82 fix: version update 404 2025-09-07 12:39:53 +08:00
ezequielnick
4946d73183 chore: update workflow to delete old assets 2025-08-31 12:33:41 +08:00
ezequielnick
e1c4a94e02 refactor: commit hash in dev version 2025-08-31 12:08:19 +08:00
Memory
fb3860edaa chore(WinGet): Mihomo-Party.Mihomo-Party -> Mihomo-Party.Clash-Party 2025-08-30 22:08:24 +08:00
Memory
06ff6351a2 chore(WinGet): mihomo-party -> clash-party 2025-08-30 22:02:34 +08:00
Memory
0c38d3eb26 mihomo-party -> clash-party 2025-08-30 08:52:35 +08:00
ezequielnick
84c89105b4 chore(workflow): update dev 2025-08-29 12:42:06 +08:00
ezequielnick
bcf104e085 fix: workflow2 2025-08-13 12:29:48 +08:00
ezequielnick
9f8c70c8a8 fix: workflow 2025-08-13 11:36:43 +08:00
ezequielnick
d8d79f7b7d fix: tag workflow 2025-08-12 22:48:19 +08:00
ezequielnick
a8f8cd0fd3 workflow: delete all old assets 2025-08-10 09:33:27 +08:00
ezequielnick
4a192586fc chore: delete old dev assets before build 2025-08-09 19:41:18 +08:00
ezequielnick
6172cadca8 chore: add dev release 2025-08-09 19:02:08 +08:00
ezequielnick
78f9211ebe fix: builder scripts 2025-06-07 21:50:41 +08:00
ezequielnick
83c5b03773 1.7.1 Released 2025-02-08 15:08:26 +08:00
Pompurin404
d733141e2a fix 2025-01-13 07:17:15 +08:00
Pompurin404
671892d6a3 fix build 2025-01-12 21:41:38 +08:00
Pompurin404
8f426d7aaf try to fix 2025-01-12 21:24:42 +08:00
Pompurin404
dd62627811 try to fix 2025-01-12 21:14:49 +08:00
Pompurin404
1d7e907c87 try to sign pkg 2025-01-12 21:03:06 +08:00
Pompurin404
aee24a9d86 sign pkg 2025-01-11 23:42:34 +08:00
Pompurin404
7cece23769 update depends and remove artifact 2025-01-10 18:09:10 +08:00
Pompurin404
ed9963c0a5 only enable notarize when release 2025-01-01 00:22:51 +08:00
Pompurin404
0b06d2ac9d Revert "only enable notarize when release"
This reverts commit 1e3febdc80.
2025-01-01 00:22:51 +08:00
Pompurin404
1e3febdc80 only enable notarize when release 2024-12-31 12:44:10 +08:00
Pompurin404
1166e88f67 try to add code sign 2024-12-31 11:45:43 +08:00
pompurin404
f20f15df85 1.5.6 2024-10-30 20:38:37 +08:00
xishang1
9a860cbe94 ignore file 2024-10-26 16:44:13 +08:00
pompurin404
5c2715b989 use universal assistant 2024-10-26 15:48:11 +08:00
pompurin404
e4fab9d5e8 update template 2024-10-24 10:58:48 +08:00
pompurin404
55cc48d9d7 fix token 2024-10-24 10:29:49 +08:00