emma
f91bbf3a03
fix(build): add CGO build constraints for Dolt-dependent files
...
The dolthub/gozstd dependency requires CGO. Several files were importing
the dolt package without build constraints, causing CI failures when
building with CGO_ENABLED=0 for Linux, FreeBSD, and Android.
Changes:
- Add //go:build cgo to federation.go and doctor/federation.go
- Create dolt_server_cgo.go/nocgo.go to abstract dolt.Server usage
- Create federation_nocgo.go with stub command explaining CGO requirement
- Create doctor/federation_nocgo.go with stub health checks
- Update daemon.go to use the dolt server abstraction
Federation and Dolt-specific features are unavailable in non-CGO builds.
Users are directed to pre-built binaries from GitHub releases.
Fixes v0.49.0 CI failure.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-22 00:01:37 -08:00
..
2026-01-22 00:01:37 -08:00
2026-01-21 21:50:01 -08:00
2026-01-21 23:42:07 -08:00
2026-01-20 20:50:59 -08:00
2026-01-20 20:50:59 -08:00
2026-01-17 01:54:50 -08:00
2026-01-20 20:50:59 -08:00
2026-01-19 10:11:19 -08:00
2026-01-17 01:55:16 -08:00
2026-01-20 20:50:59 -08:00
2026-01-21 10:36:59 -08:00
2026-01-17 03:48:51 -08:00
2026-01-17 01:54:50 -08:00
2026-01-17 14:02:28 -08:00
2026-01-19 11:42:09 -08:00
2026-01-21 10:36:59 -08:00
2026-01-21 21:22:04 -08:00
2026-01-21 21:22:04 -08:00
2026-01-21 13:13:24 -08:00
2026-01-21 16:59:51 -08:00
2026-01-21 16:51:56 -08:00
2026-01-19 10:08:53 -08:00
2026-01-21 18:06:06 -08:00
2026-01-20 20:55:27 -08:00
2026-01-21 18:06:06 -08:00
2026-01-19 10:21:12 -08:00
2026-01-19 10:08:41 -08:00
2026-01-21 21:50:38 -08:00
2026-01-22 00:01:37 -08:00
2026-01-21 18:06:06 -08:00
2026-01-17 01:55:16 -08:00
2026-01-20 16:51:14 -08:00
2026-01-20 23:15:37 -08:00
2026-01-21 21:22:04 -08:00
2026-01-20 17:34:00 -08:00
2026-01-20 17:34:00 -08:00
2026-01-21 13:13:24 -08:00
2026-01-22 00:01:37 -08:00
2026-01-22 00:01:37 -08:00
2026-01-21 18:06:06 -08:00
2026-01-17 03:44:13 -08:00
2026-01-17 03:44:13 -08:00
2026-01-21 10:36:59 -08:00
2026-01-21 13:13:24 -08:00
2026-01-22 00:01:37 -08:00
2026-01-22 00:01:37 -08:00
2026-01-21 19:34:29 -08:00
2026-01-21 10:36:59 -08:00
2026-01-21 10:36:59 -08:00
2026-01-17 01:55:16 -08:00
2026-01-19 11:44:08 -08:00
2026-01-21 13:13:24 -08:00
2026-01-20 19:15:18 -08:00
2026-01-21 21:50:38 -08:00
2026-01-21 23:42:07 -08:00
2026-01-21 21:22:04 -08:00
2026-01-20 19:13:02 -08:00
2026-01-17 02:29:01 -08:00
2026-01-17 02:29:01 -08:00
2026-01-20 20:03:28 -08:00
2026-01-20 20:03:28 -08:00
2026-01-20 14:05:48 -08:00
2026-01-20 14:05:48 -08:00
2026-01-20 14:05:48 -08:00
2026-01-21 19:11:25 -08:00
2026-01-21 19:11:25 -08:00
2026-01-20 16:51:14 -08:00
2026-01-20 14:05:40 -08:00
2026-01-20 20:02:56 -08:00
2026-01-17 03:44:02 -08:00
2026-01-21 17:46:15 -08:00
2026-01-21 19:27:01 -08:00
2026-01-19 10:21:12 -08:00
2026-01-21 17:46:15 -08:00
2026-01-21 19:30:15 -08:00
2026-01-21 10:36:59 -08:00
2026-01-21 19:30:15 -08:00
2026-01-20 14:06:57 -08:00
2026-01-21 19:30:15 -08:00
2026-01-21 19:52:31 -08:00
2026-01-21 21:11:33 -08:00
2026-01-21 19:30:15 -08:00
2026-01-20 18:49:44 -08:00
2026-01-21 19:50:03 -08:00
2026-01-21 21:50:38 -08:00
2026-01-21 21:50:01 -08:00
2026-01-19 10:11:14 -08:00
2026-01-21 10:36:59 -08:00
2026-01-21 19:58:49 -08:00
2026-01-18 18:25:50 -08:00
2026-01-21 10:36:59 -08:00
2026-01-19 10:21:12 -08:00
2026-01-20 21:26:17 -08:00
2026-01-20 21:26:17 -08:00
2026-01-20 16:51:14 -08:00
2026-01-21 19:40:39 -08:00
2026-01-21 19:40:39 -08:00
2026-01-21 19:40:39 -08:00
2026-01-21 19:40:39 -08:00
2026-01-18 10:36:20 -08:00
2026-01-19 11:49:44 -08:00
2026-01-19 10:11:06 -08:00
2026-01-21 19:40:39 -08:00
2026-01-17 05:07:11 -08:00
2026-01-21 10:36:59 -08:00
2026-01-21 10:36:59 -08:00
2026-01-17 01:55:16 -08:00
2026-01-21 23:42:07 -08:00
2026-01-21 19:30:15 -08:00
2026-01-20 14:04:51 -08:00