Commit Graph

88 Commits

Author SHA1 Message Date
t8y2 f0c0065b17
fix(ci): set up sccache before win7 cargo fetch 2026-08-05 17:29:28 +08:00
zipg e82c1aedf0
fix(windows): restore Windows 7 startup compatibility 2026-08-05 00:07:41 +08:00
Andrew 1dd005db0f
feat(jdbc): add GaussDB types and migrate plugin to Gradle 2026-08-03 21:29:24 +08:00
t8y2 43fdeed2ab
perf(release): run agent and package workflows concurrently 2026-07-30 11:12:31 +08:00
t8y2 905177d4e8
fix(ci): unblock DuckDB and static release builds 2026-07-30 09:31:51 +08:00
t8y2 442b9338b0
fix(release): retain latest five CNB releases per family 2026-07-30 09:09:26 +08:00
t8y2 3143683b5a
fix(nix): migrate vendoring and make packaging advisory 2026-07-30 08:49:12 +08:00
t8y2 d347c77c3d
feat(duckdb): move support to standalone driver 2026-07-30 00:50:39 +08:00
t8y2 75a07d58a9
fix(release): align Nix lock key and draft gate 2026-07-29 09:26:48 +08:00
t8y2 1ad9e663c7
fix(release): use agent-created draft releases 2026-07-28 10:49:13 +08:00
zipg 0aced0012c
fix(updater): separate Windows 7 offline update path 2026-07-27 16:44:47 +08:00
Hand Sonic 2bfbe67f47
feat(release): add static browser builds 2026-07-27 00:37:41 +08:00
t8y2 a6dfec6724 fix(ci): pass empty updater signing password 2026-07-23 09:27:34 +08:00
233 f7741a55f4
feat(updater): support portable auto updates 2026-07-22 23:52:14 +08:00
t8y2 697b7a4b80 fix(ci): defer full Nix build until release 2026-07-22 17:20:16 +08:00
t8y2 4cc14f5f72 feat(updater): remove AtomGit download source 2026-07-18 12:23:16 +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 8fa97fa926 fix(release): serialize AtomGit asset uploads 2026-07-12 21:26:10 +08:00
t8y2 ce7739fcda fix(release): parallelize mirror asset uploads 2026-07-11 11:30:20 +08:00
t8y2 7641bd3512 feat(release): sync releases to AtomGit 2026-07-03 03:04:52 +08:00
zipg da63f6e358
feat(release): add Windows WebView2 offline installer 2026-06-30 19:50:41 +08:00
t8y2 a021ae221e fix(release): use mpgrm env credentials 2026-06-18 23:58:56 +08:00
t8y2 81ae3e47fb fix(release): pass credentials to cnb asset sync 2026-06-18 23:54:44 +08:00
t8y2 827459c6ee fix(ci): split docker registry digests 2026-06-18 23:26:44 +08:00
t8y2 8b473d5912 fix(ci): handle release tag reruns 2026-06-18 22:41:16 +08:00
t8y2 73f4762b8d fix(ci): update GitHub action runtimes 2026-06-18 17:05:11 +08:00
二丫讲梵 8e5eac9eab
feat(workflow): 添加同步到 CNB 的工作流 2026-06-18 11:42:54 +08:00
t8y2 0a913344b2 fix(ci): pin Windows release runner 2026-06-12 13:48:28 +08:00
t8y2 edba8214b5 feat: show username/password fields for Access database connections 2026-06-10 08:37:18 +08:00
t8y2 7a2ed233be ci(release): add Windows ARM64 build target
- Add aarch64-pc-windows-msvc to release build matrix
- Make portable ZIP arch dynamic (x64/arm64)
- Update Scoop manifest for arm64 architecture
2026-06-08 19:18:53 +08:00
t8y2 ef568b8f98 ci(release): remove standalone signature assets 2026-06-02 10:42:01 +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 7badf4060e fix(jdbc): stabilize plugin release versioning 2026-05-18 15:10:08 +08:00
t8y2 84018eae89 chore(repo): move deploy files under deploy 2026-05-18 02:20:30 +08:00
t8y2 70f55c5540 fix(ci): restore docs and package checks 2026-05-18 01:04:11 +08:00
t8y2 7c226ce684 fix(app): support portable data directory 2026-05-17 12:44:34 +08:00
t8y2 6ea6e45bcd feat(ci): add Linux ARM64 build target (#272)
Add aarch64-unknown-linux-gnu to the release build matrix using
GitHub's native ARM runner (ubuntu-22.04-arm).
2026-05-14 18:55:30 +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 01c4b744ef fix(updater): show real app version and release notes 2026-05-12 15:15:46 +08:00
t8y2 417b74cc51 refactor(ci): trigger Homebrew/Scoop publish on release event
Move packages job from release.yml to publish-packages.yml, triggered
by release published/released events. Keeps workflow_dispatch as a
manual fallback. Now all external publishing (Homebrew, Scoop, 1Panel,
QQ notify) triggers at the same time: when a prerelease is promoted
to a full release.
2026-05-10 22:23:25 +08:00
t8y2 302835bebb refactor(ci): trigger 1Panel submission on release publish
Move 1Panel App Store submission from release.yml to a standalone
workflow triggered by release published/released events, matching
the same pattern as QQ notify.
2026-05-10 22:19:09 +08:00
t8y2 fdb9a5c4d3 feat(ci): add 1Panel App Store auto-submission
Add 1Panel app store configuration files (metadata, docker-compose
template, logo) and a release workflow job that automatically creates
a PR to 1Panel-dev/appstore on each release.
2026-05-10 22:16:07 +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 67bc43e997 build(release): 增加 Windows 绿色版压缩包 2026-05-09 17:42:27 +08:00