dd16df78b7
ci(build): persist incremental compiler caches ( #730 )
...
* ci(build): persist compiler caches
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
* ci(build): restrict compiler cache writes
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
---------
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com >
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-08-17 14:13:55 +08:00
d14594f14d
feat(web): add local management dashboard ( #718 )
...
* feat(web): add local management dashboard
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
* fix(web): address review and Python 2 compatibility
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
* chore: remove design session artifacts
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
* fix(web): harden packaged resources and HTTP semantics
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
* test(web): support Python 2 handler mocks
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
* fix(web): detect all external schedulers
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
---------
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com >
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-08-11 18:23:17 +00:00
e102ce5039
fix(docker): prevent zombie process accumulation ( #711 )
...
* fix(docker): prevent zombie process accumulation
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
* fix(docker): forward signals to startup processes
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
---------
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com >
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-08-08 01:05:22 +08:00
Copilot and NewFuture
adc3d4fd40
Fix Nuitka onefile compression dependencies ( #707 )
...
fix(build): install Nuitka onefile dependencies
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com >
2026-08-05 20:15:12 +08:00
Copilot and NewFuture
9a260d17c4
Fix Docker ARM build failure from buggy patchelf ( #706 )
...
* Initial plan
* fix(docker): avoid buggy patchelf in alpine builder
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com >
* chore(docker): use patchelf 0.19.1
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com >
2026-08-05 18:51:03 +08:00
Copilot and NewFuture
7768b82083
refactor(docker): remove redundant patch.py call from Dockerfile ( #580 )
...
* Initial plan
* fix(docker): add GITHUB_REF_NAME to Dockerfile for correct version
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com >
* docs(docker): add comment explaining GITHUB_REF_NAME purpose
* refactor(docker): remove redundant patch.py call from Dockerfile
The patch.py script is already run by the GitHub Actions workflow before
the Docker build with the correct GITHUB_REF_NAME environment variable.
Running it again inside the Dockerfile is redundant and unnecessary.
This simplifies the Dockerfile by removing:
- The copy of .github/patch.py
- The ARG/ENV GITHUB_REF_NAME declarations
- The RUN python3 .github/patch.py docker command
The workflow already handles patching at:
- .github/workflows/build.yml line 351
- .github/workflows/publish.yml line 26
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com >
2025-11-11 00:54:30 +08:00
New Future
6f5984c588
fix(scheduler ): scheduler path and check ( #550 )
2025-08-16 01:20:09 +00:00
New Future and Copilot
baf1fdc30c
refact(py): Refactor structure ( #481 )
...
* 目录结构重构
* update config
* rename dns to provider
* patch version info
* remove version replace
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* add ENV GITHUB_REF_NAME to docker build
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-16 01:41:34 +08:00
New Future and Copilot
d673108f77
chore(ci): 重构pipeline using prebuilt docker ( #478 )
...
* remove pyinstaller and use prebuilt docker
* Attest
* add prebuilt in production
* add lto
* auto add hidden modules
* add png
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix build
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-12 16:37:24 +00:00
New Future
5c11c6c6fa
build(docker): improve prebuild container size ( #477 )
...
* update dockerfiles
* add runname
2025-06-12 17:59:04 +08:00
New Future
f051cc9d40
build(bin): 统一Linux build python 版本,添加Glibc 支持 ( #473 )
...
* build(bin): glibc versions
* fix patch
* fix binary build
* use python3.8 for all linux and docker build
* fix encoding and tests
2025-06-10 12:10:32 +00:00