EstrellaXD
7b5c8d9ac5
chore: upgrade Python version to 3.13
...
- Update requires-python to >=3.13 in pyproject.toml
- Update ruff and black target versions to py313
- Update Dockerfile to use python:3.13-alpine
- Add explicit Python 3.13 setup in CI workflow
- Regenerate uv.lock for Python 3.13
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-26 16:30:25 +01:00
Estrella Pan
82c641aba8
ci: use changelog file as release body for pre-releases
...
Tag pushes (beta/alpha) don't have a PR body, so fall back to reading
docs/changelog/3.2.md for the release notes.
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-01-24 06:55:26 +01:00
Estrella Pan
938cd265aa
ci: remove arm/v7 platform from Docker build
...
The uv builder image (ghcr.io/astral-sh/uv:0.5-python3.12-alpine) only
supports amd64 and arm64, not arm/v7.
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-01-24 06:31:42 +01:00
Estrella Pan
b28f1b4431
ci: upgrade actions/upload-artifact and download-artifact to v4
...
v3 is deprecated and GitHub now rejects it, causing build-webui to fail.
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-01-24 06:27:37 +01:00
Estrella Pan
e25d4f08a1
ci: run build-webui and build-docker on open PRs from dev branches
...
Previously the build pipeline only ran after a PR was merged to main.
Now it also runs as a test build (push: false) when a PR is opened or
updated from a *-dev branch, allowing build verification before merge.
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-01-24 06:25:45 +01:00
EstrellaXD
9c5474d8e9
feat: migrate backend to uv package manager
...
Replace pip + requirements.txt with uv for dependency management.
- Multi-stage Dockerfile using ghcr.io/astral-sh/uv builder image
- CI updated to use astral-sh/setup-uv@v4
- Ruff config moved to [tool.ruff.lint] (fixes deprecation)
- Transitive deps removed, missing direct deps added (requests, PySocks, urllib3)
- Database layer migrated to async (AsyncSession + aiosqlite)
- Tests updated to match async database interface
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 12:56:23 +01:00
Rewrite0
7913061f45
ci: modify process
2024-05-31 16:37:22 +08:00
Rewrite0
8e05b5ed19
ci: add webui build test
2024-05-31 16:13:26 +08:00
Rewrite0
b0eef9e8d2
fix: ci pnpm version
2024-05-31 16:05:52 +08:00
EstrellaXD
004b1cefeb
fix: error in build webui
2024-04-10 15:58:53 +08:00
DDSDerek
6396c42062
feat: Local deployment files are provided requirements.txt
2023-10-13 23:58:53 +08:00
DDSRem
08e47fdbbc
feat: add version number to app file
2023-10-04 19:38:57 +08:00
DDSRem
3acee793e4
feat: provide complete program installation package
2023-10-04 19:23:20 +08:00
EstrellaXD
6b63ed1c2a
fix: ci
2023-10-03 23:00:31 +08:00
EstrellaXD
b35fdf1da9
docs: update rss. ci
2023-10-02 16:40:46 +08:00
EstrellaXD
2380e21868
docs: adjust ci, and adjust index icon.
2023-10-02 16:37:17 +08:00
EstrellaXD
cb628cfe8c
docs: update index, update ci.
2023-10-02 15:46:45 +08:00
EstrellaXD
9c48ff5051
docs: update ci. update 3.1 docs.
2023-10-02 15:43:37 +08:00
EstrellaXD
4cb2f685f6
fix: version tag problem.
2023-09-24 14:50:58 +08:00
EstrellaXD
8d48d682be
fix: version tag problem.
2023-09-24 14:43:36 +08:00
EstrellaXD
a07557f564
fix: version tag problem.
2023-09-24 14:39:17 +08:00
EstrellaXD
f936bd8a2e
fix: remove create tag action
2023-09-24 14:24:35 +08:00
EstrellaXD
b7c2eb8435
fix: ci problem.
2023-09-24 14:11:13 +08:00
EstrellaXD
0a6538a541
fix: ci problem.
2023-09-24 14:10:38 +08:00
EstrellaXD
50031d41c0
fix: ci problem.
2023-09-24 14:09:47 +08:00
EstrellaXD
695a131e5e
fix: ci problem.
2023-09-24 14:07:45 +08:00
EstrellaXD
d0605fef49
fix: ci problem.
2023-09-24 13:58:45 +08:00
EstrellaXD
bc4ad22dad
fix: ci problem.
2023-09-24 13:55:13 +08:00
EstrellaXD
03e23943bf
fix: ci problem.
2023-09-24 13:53:11 +08:00
EstrellaXD
6e6a316193
fix: ci problem.
2023-09-24 13:50:29 +08:00
EstrellaXD
42e49534f9
fix: ci problem.
2023-09-24 13:47:42 +08:00
EstrellaXD
d996ddf85a
fix: ci problem.
2023-09-24 13:09:09 +08:00
EstrellaXD
0714390259
fix: string problem.
2023-09-24 11:46:59 +08:00
EstrellaXD
4b6ac31409
fix: string problem.
2023-09-24 11:44:13 +08:00
EstrellaXD
63ab5a941e
fix: tag message.
2023-09-24 11:37:22 +08:00
EstrellaXD
de091fa53b
fix: pr ci.
2023-09-24 11:35:50 +08:00
EstrellaXD
89cc0b89cf
fix: ci
2023-08-29 21:43:26 +08:00
EstrellaXD
7ccee98e2e
fix: bugs, add disable rss api.
2023-08-29 19:28:44 +08:00
EstrellaXD
4a509deb16
fix: version issue.
2023-08-29 14:47:13 +08:00
EstrellaXD
0c264b2696
ci: fix tg notify url missing problem.
2023-08-29 14:24:05 +08:00
EstrellaXD
fbfd756c19
ci: fix ci bug.
2023-08-29 14:11:44 +08:00
EstrellaXD
38cc1c09c4
ci: fix shell problem.
2023-08-29 14:06:13 +08:00
EstrellaXD
18d6c8a122
ci: fix shell problem.
2023-08-29 14:02:26 +08:00
Estrella Pan
e5871dff4c
fix: ci problem. ( #438 )
...
* ci: test new jobs.
* ci: test new jobs.
* ci: fix shell problem.
* ci: fix shell problem.
2023-08-29 13:53:21 +08:00
EstrellaXD
2d3bcf64ad
fix ci output.
2023-08-29 11:56:25 +08:00
EstrellaXD
d50698f8d9
fix: build needs.
2023-08-29 11:51:04 +08:00
EstrellaXD
37803aaa0c
fix: ci test.
2023-08-29 11:50:04 +08:00
EstrellaXD
f7d7c44bf9
ci: test.
2023-08-29 11:45:22 +08:00
EstrellaXD
31ac5956cb
ci: add cache in build test.
2023-08-29 11:33:11 +08:00
EstrellaXD
f86d9ce67a
ci: fix test.
2023-08-29 11:25:26 +08:00