68 Commits
Author SHA1 Message Date
Aoran Zeng 04fcf24216 Linux 上不使用 chsrc.res 2026-08-14 20:56:50 +08:00
Aoran Zeng 55bbf95ec4 重构 Makefile 2026-08-11 22:17:02 +08:00
Aoran Zeng 45fe7465d2 优化 Makefile 2026-08-11 21:15:33 +08:00
Mikachu2333 7391fce069 ci: 修复GitHub Actions不能正常编译win图标的问题 2026-08-11 13:23:30 +08:00
Mikachu2333 375a8b09db 移除 uv-helper-test 2026-08-05 15:35:13 +08:00
Mikachu2333 0f332b872a 重构 uv 源配置写入逻辑,新增 uv-helper 模块
- 新增 uv-helper.c,提供 uv.toml 配置字符串改写工具
- 支持替换/插入 [[index]] 段的 url 与 default 行
- 支持替换/插入/删除顶层 python-install-mirror 键
- set 时同时配置 PyPI 索引源与 Python 下载源
- reset 时清理 [[index]] 的 url/default 与顶层 python-install-mirror
- get 时读取并输出 python-install-mirror 配置
- 新增 uv-helper 单元测试并接入 make/just 测试流程

1
2026-08-05 15:35:13 +08:00
NewbieXvwu b800da54e8 登记贡献者 @NewbieXvwu 至相关文件头与 MSYS2 recipe 2026-07-23 17:59:18 +08:00
NewbieXvwu 8db45157ec 新增 WoA (Windows ARM64) 的 GitHub Action 构建
- 新增 build-on-Windows-ARM64.yml: 使用 windows-11-arm runner + MSYS2
  CLANGARM64 工具链编译原生 aarch64 版 chsrc-aarch64-windows.exe
- 重命名 build-on-Windows.yml -> build-on-Windows-x64x86.yml 以区分
- Makefile/justfile: Windows 下 clang 的 target triple 改为按架构自适应,
  不再硬编码 x86_64,使 CLANGARM64 下也能正确编译
- installer.ps1: 识别 ARM64 (架构值 12) 并映射到 aarch64
- README: 增加 ARM64/WoA 手动下载说明
2026-07-23 17:59:18 +08:00
Aoran Zeng bcddac2b73 Bump version to v0.2.5 2026-03-25 10:38:27 +08:00
Gchuchu 0038d6f0a7 Add completion feature when build chsrc 2026-03-23 19:51:52 +08:00
Aoran Zeng 28d8e4ad0c Only use $(OS) to ensure MSYS2 2025-10-15 18:33:21 +08:00
Aoran Zeng 162deaf807 Rename doc 2025-08-11 05:35:39 +08:00
Aoran Zeng 2ea11f3e83 Fix macOS compiler on GitHub Actions 2025-07-22 17:38:44 +08:00
Aoran Zeng 1b8323816c Use gcc on macOS when CI 2025-07-22 15:14:44 +08:00
Aoran Zeng 5d89f4f0e6 Check compiler version 2025-07-22 14:53:14 +08:00
Aoran Zeng d8284ef287 Use GCC for macOS on GitHub Actions 2025-07-22 08:45:36 +08:00
Aoran Zeng 47129d36f7 Update invoker 2025-07-21 01:15:06 +08:00
Aoran Zeng f2a383412c Test file use DEBUG mode 2025-07-14 22:40:30 +08:00
Aoran Zeng e1a32fe044 Add rawstr4c task 2025-07-13 19:49:47 +08:00
Aoran Zeng 168cce314f Fix Makefile for deb 2025-06-20 22:30:05 +08:00
Aoran Zeng 90cf624f53 Sync with justfile 2025-06-20 22:01:25 +08:00
Aoran Zeng 2e0059978c Refactor CI target of Makefile 2025-06-20 21:32:05 +08:00
Aoran Zeng dc34c4494a Add 3 build modes for Makefile 2025-06-20 20:58:19 +08:00
Aoran Zeng 75c1401776 Add build task for make 2025-06-20 08:18:23 +08:00
Aoran Zeng c3d6b1c5f3 Sync with justfile 2025-06-19 18:43:37 +08:00
Aoran Zeng d292c0c3fb Add make check target 2025-06-16 16:53:54 +08:00
Aoran Zeng 0821663073 Add clean-deb target 2025-06-16 16:52:11 +08:00
Aoran Zeng 2124770aeb Use simplified name for deb makefile 2025-06-16 16:49:33 +08:00
Aoran Zeng 975b2391cb Use standard lower-case deb 2025-06-16 16:45:32 +08:00
Aoran Zeng 62fefdb09d Fix Makefile 2025-06-15 12:04:01 +08:00
Aoran Zeng a2321fdc06 All use Starting and Finished, remove deb-prepare prerequisite
[GitHub #207]
2025-06-15 11:15:31 +08:00
Aoran Zeng aab3042c88 Let deb-clean delete all artifacts
[GitHub #207 #206 #202]
2025-06-15 11:04:10 +08:00
sanchuanhehe cac040efdf fix(makefile): 添加测试环境信息输出,更新测试目标
fix(xy.c): 注释掉对虚拟HOME环境的断言,待后续解决
2025-06-14 23:58:54 +08:00
sanchuanhehe d25c0addcb fix(docs): 移除暂时不支持的 arm64 和 armhf 架构说明,移除level 13 不需要的make 目标 2025-06-14 21:36:36 +08:00
sanchuanhehe dc9cb70217 fix(debian): 更新安装步骤,使用 install 命令简化文件复制,更新兼容性和标准版本 2025-06-14 21:29:13 +08:00
sanchuanhehe 089fc77486 feat(debian): 添加 DEB 包构建和发布工作流及相关文件 2025-06-10 14:33:48 +08:00
Aoran Zeng a033510c52 Only compile static when CI
[GitHub #173]
2025-03-06 11:17:43 +08:00
Aoran Zeng 47bc5bc81a Change make variable 2025-03-06 08:33:17 +08:00
Aoran Zeng 52212db815 Update doc 2025-03-06 08:32:37 +08:00
Aoran Zeng a9812f63f1 Add debug 2024-12-27 17:07:06 +08:00
Aoran Zeng 88141b67fd Add warnings 2024-12-27 16:57:41 +08:00
Aoran Zeng 4a89c96232 Update doc 2024-12-23 10:29:47 +08:00
Aoran Zeng 66ad62d209 Move xy.h 2024-12-14 19:54:37 +08:00
Aoran Zeng e9d41ffe6f Add target test-fw 2024-12-14 18:59:49 +08:00
Yangmoooo 201be5d61c Fix incorrect clang target parameter 2024-12-10 14:47:47 +08:00
Aoran Zeng b14b0578f1 Rename to chsrc-main.c 2024-09-10 19:16:27 +08:00
Aoran Zeng ca9f827d0f Add fastcheck 2024-09-04 19:48:19 +08:00
Aoran Zeng ddf66ff65e Update Makefile 2024-07-09 14:33:23 +08:00
Aoran Zeng bd275626b4 Update Makefile 2024-06-05 15:35:47 +08:00
Aoran Zeng ad0407b286 Update test tasks 2024-06-05 13:12:43 +08:00