Commit Graph

126 Commits

Author SHA1 Message Date
t8y2 32f48cc4e1 ci: hide issue moderation script from logs 2026-06-04 12:35:00 +08:00
t8y2 9bc810d195 ci: refine issue moderation workflow 2026-06-04 11:28:29 +08:00
t8y2 0e66b5d128 ci: detect abusive issue content 2026-06-03 23:05:45 +08:00
t8y2 87efa2b06c ci: disable issue QQ notifications 2026-06-03 22:33:12 +08:00
t8y2 84f83d4d49 ci: speed up rust checks 2026-06-03 12:43:08 +08:00
t8y2 e67894bea7 chore: upgrade frontend tooling and speed up checks 2026-06-03 12:20:27 +08:00
t8y2 ef568b8f98 ci(release): remove standalone signature assets 2026-06-02 10:42:01 +08:00
t8y2 0a2fc8af34 chore(release): remove manual homebrew cask bump 2026-06-01 16:51:57 +08:00
t8y2 7e3a34f1e1 ci(packages): build node-core before leaf publishes 2026-05-30 17:43:05 +08:00
t8y2 f358c2e7be ci(packages): make node package release resumable 2026-05-30 17:28:08 +08:00
t8y2 548692f073 ci: add official Homebrew cask bump workflow 2026-05-30 09:41:44 +08:00
t8y2 753e40d403 Fix CI TypeScript check and rust disk pressure 2026-05-28 00:15:19 +08:00
t8y2 aaa6cb177c chore: bilingual issue template names with emoji in title brackets
- Bilingual name/description for template chooser (English / 中文)
- Emoji inside title brackets: [🐞 Bug], [💡 Feature], etc.
- Field labels and descriptions remain Chinese-only
2026-05-27 16:44:27 +08:00
t8y2 07c1948ff8 chore: simplify issue templates to reduce required fields 2026-05-27 16:25:48 +08:00
t8y2 50b8239ed5 fix: quote QQ release notification payload 2026-05-27 10:01:49 +08:00
t8y2 3959629672 fix: remove unnecessary separators in QQ Notify messages 2026-05-26 16:14:29 +08:00
t8y2 b565962a86 feat: simplify issue notification format, remove raw body and reorder AI analysis 2026-05-25 14:27:42 +08:00
t8y2 4fa363b1a9 fix: use deepseek-v4-pro model for issue triage 2026-05-25 12:55:17 +08:00
t8y2 f2efed99fe feat: add AI-powered issue triage to QQ notification workflow 2026-05-25 12:54:45 +08:00
t8y2 811214e3a1 fix(ci): move pnpm setup before node to fix cache lookup 2026-05-23 14:16:18 +08:00
t8y2 658a14f290 ci: split CI jobs, add clippy/test, upgrade actions
- Split single check job into frontend / rust / jdbc parallel jobs
- Add concurrency group to cancel redundant CI runs
- Add pnpm cache via setup-node
- Add cargo clippy and cargo test to CI
- Unify Node version to 22 across all workflows
- Upgrade pnpm/action-setup to v6
- Fix clippy never_loop errors (while let → if let)
2026-05-23 14:11:46 +08:00
t8y2 d6e98c5d67 fix(ci): install xdg-utils for Linux releases 2026-05-21 12:02:29 +08:00
t8y2 73cb490189 feat(jdbc): show plugin update notice 2026-05-18 21:48:46 +08:00
t8y2 df87ec994e ci(jdbc): auto bump plugin releases 2026-05-18 21:01:39 +08:00
t8y2 244eb23287 fix(docs): deploy static site as worker 2026-05-18 20:51:44 +08:00
t8y2 e9fd89ad16 fix(docs): deploy pages to cloudflare 2026-05-18 19:22:35 +08:00
t8y2 7badf4060e fix(jdbc): stabilize plugin release versioning 2026-05-18 15:10:08 +08:00
t8y2 4089a2de7a fix(ci): redeploy docs after package publishing 2026-05-18 10:43:47 +08:00
t8y2 c6d196611b feat(ci): cache changelog translations 2026-05-18 10:43:40 +08:00
t8y2 6521942416 fix(ci): sync changelog after package publishing 2026-05-18 10:31:59 +08:00
t8y2 7d0a531b7e fix(ci): avoid setting r2 cors during changelog sync 2026-05-18 10:27:15 +08:00
t8y2 58b4221f83 chore(ci): remove codecov integration 2026-05-18 02:38:23 +08:00
t8y2 06683c57b1 chore(repo): move desktop app under apps 2026-05-18 02:35:39 +08:00
t8y2 5dabdb3985 chore(repo): move app tests under packages 2026-05-18 02:23:58 +08:00
t8y2 84018eae89 chore(repo): move deploy files under deploy 2026-05-18 02:20:30 +08:00
t8y2 db7fe76be7 fix(docs): install docs outside workspace 2026-05-18 01:11:36 +08:00
t8y2 70f55c5540 fix(ci): restore docs and package checks 2026-05-18 01:04:11 +08:00
t8y2 1917c0855b feat(cli): add dbx node packages 2026-05-18 00:53:06 +08:00
t8y2 19f7cbd2ba fix(docs): refresh release data from R2 2026-05-17 23:26:28 +08:00
t8y2 7c226ce684 fix(app): support portable data directory 2026-05-17 12:44:34 +08:00
t8y2 307f773387 ci(mcp): restore direct release publishing 2026-05-17 10:53:05 +08:00
t8y2 5476877b57 ci(mcp): create release PRs with PAT 2026-05-17 10:46:34 +08:00
t8y2 a1567d653e ci(mcp): release through pull requests 2026-05-17 10:44:29 +08:00
t8y2 c23c32b2b9 ci(mcp): require release token for protected main 2026-05-17 10:12:28 +08:00
t8y2 2cde398f16 ci(mcp): fix pnpm workspace install 2026-05-17 10:09:07 +08:00
t8y2 7d3f43058d ci(mcp): add automatic patch release 2026-05-17 10:06:32 +08:00
t8y2 181ce5e860 feat(docs): add changelog system, install tabs, and sync workflow
- Add ChangelogList component and changelog data fetcher
- Add platform icons for install tabs
- Add sync-changelog workflow (triggers on release publish)
- Add changelog sync script and releases-cn.json data
- Update InstallTabs and docs meta
2026-05-16 18:41:12 +08:00
t8y2 e9621ef06a Add TDengine support and editable grid handling 2026-05-16 11:33:42 +08:00
t8y2 6b31366b89 fix(ci): add QQ notify job to publish-packages workflow
GITHUB_TOKEN events don't trigger other workflows, so the release
promotion in promote-release never fired qq-notify.yml. Move the
notification inline as a dependent job.
2026-05-15 10:39:24 +08:00
t8y2 8305b9670f feat(ci): integrate Codecov for test coverage reporting 2026-05-14 20:33:26 +08:00