5 Commits

Author SHA1 Message Date
Dzming Li
01d8436c25 chore(nix): modernize pnpm packaging and hash automation (#21259)
* chore(nix): modernize pnpm packaging and hash automation

* fix(ci): address PR review for nix hash workflow

* Update .github/workflows/update-nix-hash.yml

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-03 06:34:18 +08:00
Vonfry
5310e6a61b chore(flake): update to pnpm 10 to fix building issue (#21141) 2026-02-14 11:43:25 +08:00
Vonfry
1b9eccb19e chore(flake): add environmentFiles in options (#21131) 2026-02-13 16:09:12 +08:00
DIYgod
cf4e772de8 refactor: replace art template with jsx (#20777)
* refactor: replace art template with jsx

* fix: tsx files

* fix: renderToString import

* fix: hono html raw import

* feat: remove art
2025-12-29 12:27:32 +08:00
Dzming Li
dbb692462d chore: add Nix flake and NixOS module support (#20597)
* feat(nix): add flake module and offline-friendly build

* chore(nix): upgrade to Node.js 24 and pnpm 10

Update devenv.nix to match project dependencies:
- Upgrade Node.js from 22 to 24 (aligns with Dockerfile node:24-bookworm)
- Upgrade pnpm from 9 to 10 (aligns with package.json pnpm@10.22.0)

* test: fix buffer-get test timeout

Replace external URL with mock server endpoint to prevent test timeout.
The test was trying to fetch from http://example.com which is not mocked,
causing it to timeout. Now uses http://rsshub.test/headers which is
properly mocked in the test setup.
2025-12-09 19:43:06 +08:00