datadunia
7c5604d510
chore: update submodule refs (gRPC multiplex on port 8080)
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-06-19 18:08:46 +07:00
datadunia
26e65006b5
chore: update submodule refs (gRPC port fix + server_wg_ip)
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-06-19 17:50:52 +07:00
datadunia
c011215deb
chore: update submodule refs (gRPC signaling added)
2026-06-19 12:25:47 +07:00
datadunia
6f5ffb8b1d
chore: update dashboard-ui submodule ref
2026-06-19 09:08:44 +07:00
datadunia
934d4a03d7
chore: update dashboard-ui submodule ref
2026-06-19 08:49:30 +07:00
datadunia
27c003864e
chore: update submodule refs
2026-06-19 08:03:41 +07:00
datadunia
014309c390
fix(ci): strip debug symbols from device-agent release build
...
- CI build: add -ldflags='-s -w' to reduce binary size ~30%
- Update device-agent submodule reference (heartbeat fixes)
2026-06-18 20:07:13 +07:00
datadunia
d5b1f4428a
chore: update submodule refs
2026-06-18 18:36:42 +07:00
datadunia
6c5a762407
feat: EndpointAllowedIPs in provisioning/heartbeat, agent uses server AllowedIPs
2026-06-18 16:08:47 +07:00
datadunia
9c8a3c0751
fix: heartbeat config change detection, device_id, DNS, tunnel rebuild timing
2026-06-18 14:44:14 +07:00
datadunia
272d744e12
chore: update submodule refs
2026-06-18 14:24:51 +07:00
datadunia
5304bd11ca
chore: update device-agent + server-core submodule refs
2026-06-18 13:48:42 +07:00
datadunia
359a23c079
chore: update dashboard-ui + device-agent submodule refs
2026-06-18 12:45:18 +07:00
datadunia
facd8bd7d5
chore: update all submodule refs (single instance, Windows IP, Docker debug)
2026-06-18 12:24:15 +07:00
datadunia
83722abd32
chore: update server-core submodule ref
2026-06-18 11:24:32 +07:00
datadunia
359bd6f9c4
chore: update device-agent + server-core submodule refs (Windows support, DeviceID)
2026-06-18 11:15:22 +07:00
datadunia
e81c1dd448
chore(gitignore): exclude test directories (.tests/, tests/)
2026-06-18 11:14:51 +07:00
datadunia
9433dc3547
fix: device-agent v1.0.0-dev.33 - Windows syscall fixes
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-server-core (push) Successful in 1m54s
CI / build-device-agent (push) Successful in 9m21s
CI / build-dashboard (push) Successful in 3m15s
CI / build-docs (push) Has been skipped
CI / release (push) Successful in 29s
v1.0.0-dev.34
2026-06-18 10:16:10 +07:00
datadunia
4d58b01641
ci: fix pipeline flow - tests→build→docs→release with fail-fast
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-server-core (push) Successful in 1m45s
CI / build-device-agent (push) Failing after 2m29s
CI / build-dashboard (push) Successful in 1m14s
CI / build-docs (push) Has been skipped
CI / release (push) Has been skipped
v1.0.0-dev.33
2026-06-18 09:59:04 +07:00
datadunia
4e19c371d0
fix: device-agent winres.json location for go-winres
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-server-core (push) Successful in 1m43s
CI / build-dashboard (push) Has been cancelled
CI / build-docs (push) Has been cancelled
CI / release (push) Has been cancelled
CI / build-device-agent (push) Has been cancelled
v1.0.0-dev.32
2026-06-18 09:55:48 +07:00
datadunia
aa620dec6a
fix(ci): restore swagger docs step + fix release needs (remove build-docs dependency)
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-server-core (push) Successful in 6m18s
CI / build-device-agent (push) Failing after 2m21s
CI / release (push) Has been skipped
CI / build-dashboard (push) Successful in 1m59s
CI / build-docs (push) Has been skipped
v1.0.0-dev.23
2026-06-18 09:44:29 +07:00
datadunia
48340aa7a3
ci: fix missing closing quote in release condition
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-server-core (push) Failing after 2m12s
CI / build-dashboard (push) Has been cancelled
CI / build-docs (push) Has been cancelled
CI / release (push) Has been cancelled
CI / build-device-agent (push) Has been cancelled
v1.0.0-dev.31
2026-06-18 09:33:25 +07:00
datadunia
68ebfbaad3
ci: revert to 3-section structure (test/build/docs) with proper tag conditions
2026-06-18 09:23:56 +07:00
datadunia
46ff7ca737
fix(ci): add missing closing quote in release-stable if condition
CI / build-server-core-dev (push) Failing after 1m55s
CI / build-device-agent-dev (push) Failing after 2m20s
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / release-dev (push) Has been cancelled
CI / build-server-core-release (push) Has been cancelled
CI / build-device-agent-release (push) Has been cancelled
CI / build-dashboard-release (push) Has been cancelled
CI / build-docs-release (push) Has been cancelled
CI / release-stable (push) Has been cancelled
CI / build-dashboard-dev (push) Has been cancelled
v1.0.0-dev.22
2026-06-18 09:14:31 +07:00
datadunia
08b152a370
feat(ci): skip build if no source changes (cache build output by hash)
v1.0.0-dev.21
2026-06-18 09:09:51 +07:00
datadunia
6f22aad1ad
ci: restructure pipeline - test only for test tags, build only for dev/beta, build+docs for release
2026-06-18 09:01:36 +07:00
datadunia
d21863ce8f
perf: remove slow swag init from CI (20min → 1min build)
2026-06-18 08:51:51 +07:00
datadunia
eba741cd97
feat: device-agent v1.0.0-dev.30 - auto-elevate admin + key format fix
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-device-agent (push) Has been cancelled
CI / build-dashboard (push) Has been cancelled
CI / build-docs (push) Has been cancelled
CI / release (push) Has been cancelled
CI / build-server-core (push) Has been cancelled
v1.0.0-dev.30
2026-06-18 08:19:50 +07:00
datadunia
fd9da1fd71
fix: device-agent v1.0.0-dev.29 - base64→hex key conversion for WireGuard IPC
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-device-agent (push) Has been cancelled
CI / build-dashboard (push) Has been cancelled
CI / build-docs (push) Has been cancelled
CI / release (push) Has been cancelled
CI / build-server-core (push) Has been cancelled
v1.0.0-dev.29
2026-06-18 08:17:39 +07:00
datadunia
d46bc11485
fix: device-agent v1.0.0-dev.28 - remove config file persistence (security fix)
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-dashboard (push) Successful in 2m2s
CI / build-docs (push) Successful in 55s
CI / build-server-core (push) Successful in 7m56s
CI / build-device-agent (push) Successful in 3m5s
CI / release (push) Successful in 28s
v1.0.0-dev.28
2026-06-18 08:01:44 +07:00
datadunia
f1fa0acfa7
fix: device-agent v1.0.0-dev.27 - fix winres.json (remove broken icon, UAC manifest only)
CI / server-core-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / build-docs (push) Successful in 55s
CI / build-server-core (push) Successful in 18m18s
CI / build-device-agent (push) Successful in 2m33s
CI / build-dashboard (push) Successful in 2m13s
CI / release (push) Successful in 27s
v1.0.0-dev.27
2026-06-18 07:07:57 +07:00
datadunia
a5c1ea1c1b
feat: device-agent v1.0.0-dev.26 - embedded UAC manifest (auto admin prompt)
CI / build-dashboard (push) Successful in 1m30s
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-server-core (push) Successful in 5m38s
CI / build-device-agent (push) Successful in 2m28s
CI / build-docs (push) Successful in 52s
CI / release (push) Successful in 25s
v1.0.0-dev.26
2026-06-18 06:29:44 +07:00
datadunia
4dbc0bd9f3
fix: device-agent v1.0.0-dev.25 - isServiceAutoStart stub for Linux
CI / build-server-core (push) Successful in 3m45s
CI / build-dashboard (push) Successful in 1m56s
CI / build-docs (push) Successful in 52s
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-device-agent (push) Successful in 3m2s
CI / release (push) Successful in 27s
v1.0.0-dev.25
2026-06-18 06:07:51 +07:00
datadunia
94059ee9e6
chore: update device-agent (UAC + service menu)
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-server-core (push) Successful in 3m44s
CI / build-dashboard (push) Successful in 1m29s
CI / build-docs (push) Successful in 53s
CI / build-device-agent (push) Failing after 1m27s
CI / release (push) Has been skipped
2026-06-18 05:35:34 +07:00
datadunia
06d8876b04
chore: update server-core submodule ref
2026-06-18 04:11:45 +07:00
datadunia
90b3baa2fb
chore: update server-core submodule ref
2026-06-18 03:55:52 +07:00
datadunia
71224721d3
chore: update server-core submodule ref (BuildKit cache mounts)
2026-06-18 03:33:58 +07:00
datadunia
56f44f5b95
chore: update dashboard-ui + server-core submodule refs (docker improvements)
2026-06-18 03:17:19 +07:00
datadunia
08ac26c698
docs: add device agent architecture
2026-06-18 03:02:40 +07:00
datadunia
ac0755977c
chore: update server-core (HWID collision fix)
CI / build-device-agent (push) Successful in 2m40s
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-server-core (push) Successful in 5m31s
CI / build-dashboard (push) Successful in 1m35s
CI / build-docs (push) Successful in 1m9s
CI / release (push) Successful in 29s
2026-06-18 03:00:50 +07:00
datadunia
c1490421ba
chore: update device-agent (local config cache)
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-server-core (push) Successful in 5m29s
CI / build-device-agent (push) Successful in 2m28s
CI / build-dashboard (push) Successful in 1m24s
CI / build-docs (push) Successful in 54s
CI / release (push) Successful in 26s
2026-06-18 02:42:41 +07:00
datadunia
2d366c4619
fix(ci): use setup-go built-in cache, remove go-hashfiles and actions/cache from Go builds
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-server-core (push) Successful in 3m34s
CI / build-device-agent (push) Successful in 2m20s
CI / build-dashboard (push) Successful in 1m34s
CI / build-docs (push) Successful in 51s
CI / release (push) Successful in 26s
v1.0.0-dev.20
2026-06-18 02:23:45 +07:00
datadunia
dad057528c
chore: update device-agent (embed wintun.dll in exe)
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-server-core (push) Successful in 4m1s
CI / build-device-agent (push) Successful in 14m24s
CI / build-dashboard (push) Successful in 3m0s
CI / build-docs (push) Successful in 55s
CI / release (push) Successful in 27s
2026-06-17 18:18:51 +07:00
datadunia
8ae9149620
fix: same HWID re-provisioning + wintun.dll search path
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-server-core (push) Successful in 12m40s
CI / build-dashboard (push) Has been cancelled
CI / build-docs (push) Has been cancelled
CI / release (push) Has been cancelled
CI / build-device-agent (push) Has been cancelled
2026-06-17 18:05:04 +07:00
datadunia
9d6c2abb9f
fix(ci): cache Go SDK + disable setup-go built-in cache
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-device-agent (push) Has been cancelled
CI / build-dashboard (push) Has been cancelled
CI / build-docs (push) Has been cancelled
CI / release (push) Has been cancelled
CI / build-server-core (push) Has been cancelled
v1.0.0-dev.19
2026-06-17 17:58:25 +07:00
datadunia
4c9e54aaa3
fix(ci): replace go-hashfiles with shell hash for dashboard (no Go installed)
CI / build-docs (push) Successful in 1m10s
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-server-core (push) Successful in 2m52s
CI / build-device-agent (push) Successful in 2m38s
CI / build-dashboard (push) Successful in 6m15s
CI / release (push) Successful in 32s
v1.0.0-dev.17
v1.0.0-dev.18
2026-06-17 15:07:21 +07:00
datadunia
290af48007
ci: add Gitea-compatible caching (RUNNER_TOOL_CACHE + actions/cache@v3 + go-hashfiles)
...
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-server-core (push) Successful in 15m18s
CI / build-device-agent (push) Successful in 5m51s
CI / build-docs (push) Successful in 1m13s
CI / build-dashboard (push) Failing after 1m38s
CI / release (push) Has been skipped
Per Gitea tutorial: add RUNNER_TOOL_CACHE=/toolcache env, use actions/cache@v3
(not v4), and go-hashfiles instead of hashFiles() which is unsupported.
2026-06-17 14:23:51 +07:00
datadunia
9a2212d691
revert(ci): remove actions/cache@v4 - hangs on act_runner v0.6.1
...
CI / build-server-core (push) Successful in 5m41s
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-device-agent (push) Successful in 2m11s
CI / build-dashboard (push) Successful in 1m11s
CI / build-docs (push) Successful in 1m9s
CI / release (push) Successful in 29s
actions/cache@v4 not compatible with self-hosted act_runner.
Builds complete in 3-5min without cache - acceptable.
2026-06-17 13:54:58 +07:00
datadunia
6f57540490
ci: add actions/cache@v4 for Go modules, Go build cache, and npm cache
...
CI / build-server-core (push) Has been cancelled
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-device-agent (push) Has been cancelled
CI / build-dashboard (push) Has been cancelled
CI / build-docs (push) Has been cancelled
CI / release (push) Has been cancelled
- server-core: Go module + build cache (keyed by go.sum)
- dashboard-ui: npm cache (keyed by package-lock.json)
- device-agent: Go module + build cache (keyed by go.sum)
First run populates cache, subsequent runs restore from cache.
2026-06-17 13:39:31 +07:00
datadunia
8c1b15a78e
chore: update device-agent (bundle wintun.dll)
CI / build-server-core (push) Successful in 3m55s
CI / build-dashboard (push) Successful in 1m39s
CI / release (push) Successful in 37s
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-device-agent (push) Successful in 1m43s
CI / build-docs (push) Successful in 1m21s
2026-06-17 13:30:03 +07:00