Commit Graph

36 Commits

Author SHA1 Message Date
t8y2 697b7a4b80 fix(ci): defer full Nix build until release 2026-07-22 17:20:16 +08:00
t8y2 1c7576537a feat(ci): automate Nix dependency hash updates 2026-07-22 12:20:35 +08:00
t8y2 083ffe7a35 fix(ci): split checks and enforce warning-free Rust builds 2026-07-20 13:45:59 +08:00
t8y2 b749cb9bdb perf(ci): cache Rust workspace crates 2026-07-17 21:07:22 +08:00
t8y2 31cb4c91e9 fix(ci): preserve GHA sccache fallback 2026-07-17 20:48:14 +08:00
t8y2 1b79c5da14 feat(ci): add shared S3 sccache 2026-07-17 19:17:36 +08:00
t8y2 f73023cd39 ci: improve Rust cache reuse 2026-07-15 01:24:31 +08:00
t8y2 4e3c705f9c ci: add sccache to Rust checks 2026-07-14 22:51:42 +08:00
t8y2 baeaeba431 fix(ci): split rust checks 2026-06-28 11:45:52 +08:00
t8y2 3e8c4273b2 ci: skip unaffected jobs via paths-filter 2026-06-26 18:29:32 +08:00
t8y2 c0e85685b1 ci: reduce rust debuginfo to line-tables-only for faster builds 2026-06-26 18:24:35 +08:00
t8y2 3a25487dea feat(agents): move agents into dbx repo 2026-06-23 11:38:16 +08:00
t8y2 73f4762b8d fix(ci): update GitHub action runtimes 2026-06-18 17:05:11 +08:00
t8y2 edba8214b5 feat: show username/password fields for Access database connections 2026-06-10 08:37:18 +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 753e40d403 Fix CI TypeScript check and rust disk pressure 2026-05-28 00:15:19 +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 7badf4060e fix(jdbc): stabilize plugin release versioning 2026-05-18 15:10:08 +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 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 8305b9670f feat(ci): integrate Codecov for test coverage reporting 2026-05-14 20:33:26 +08:00
t8y2 26245514bb refactor: remove ODBC dependency entirely
DaMeng now uses JDBC agent instead of ODBC. Remove odbc-api crate,
ODBC_ENV static, unixodbc system dependency from CI, and ODBC library
bundling from macOS release builds. macOS no longer needs any brew
dependencies for development.
2026-05-13 05:27:56 +08:00
t8y2 6addbea72d test: 接入前端测试脚本 2026-05-10 22:32:01 +08:00
t8y2 10bfede1c7 feat(jdbc): add optional JDBC plugin support 2026-05-10 12:57:38 +08:00
t8y2 1c53e68269 ci(release): stabilize rust cache keys 2026-05-09 23:57:54 +08:00
t8y2 4bf4f3b77f feat: add DM (Dameng) database support via ODBC
Connect to DM8 databases using the odbc-api crate with unixODBC.
Includes schema browsing, query execution, DDL generation,
and full frontend integration with download link to DM ODBC driver.
2026-05-07 01:02:56 +08:00
t8y2 8cc4dfb268 fix: update workspace paths and optimize Rust caching in CI workflows 2026-05-05 21:45:17 +08:00
t8y2 3acd9280ac chore: add oxfmt + husky + lint-staged for code formatting and CI format checks 2026-05-05 15:41:34 +08:00
t8y2 37e1f78d3d fix: use per-target Rust cache keys and align CI runner for cache reuse 2026-05-02 22:50:34 +08:00
t8y2 dcbced25c8 perf: share rust cache between CI and release builds 2026-05-01 15:09:19 +08:00
t8y2 14d0fcfef7 fix: remove --frozen-lockfile from CI install 2026-04-29 18:19:09 +08:00
t8y2 3e3ee6f59d ci: add CI check and release workflows 2026-04-29 18:17:38 +08:00