Skip to content

Move native Go sidecar into src/WhatsBox.Native - #17

Merged
kzu merged 1 commit into
mainfrom
dev/native
Aug 22, 2026
Merged

kzu merged 1 commit into
mainfrom
dev/native

Conversation

@kzu

@kzu kzu commented Aug 22, 2026

Copy link
Copy Markdown
Member

The Go sidecar is WhatsBox-specific, not a standalone multi-binary module. This moves it next to the C# host and drops the extra nesting.

  • native/src/WhatsBox.Native/
  • cmd/whatsbox/main.go → module-root main.go
  • drop internal/ so packages sit at the module root (app, wa, rpc, …)
  • module path stays github.com/devlooped/whatsbox
  • MSBuild and CI now run go build . from the new root

native/external/whatsmeow is a gitignored reference checkout and was not moved.

Drop cmd/whatsbox and internal/ so the WhatsBox-specific Go impl
lives next to the C# host as a single-module tree. Update MSBuild
and CI to build with `go build .` from the new root.
@kzu kzu added the enhancement New feature or request label Aug 22, 2026
@kzu
kzu enabled auto-merge (rebase) August 22, 2026 04:59
@kzu

kzu commented Aug 22, 2026

Copy link
Copy Markdown
Member Author

189 passed 189 passed
189 passed 189 passed

🧪 Details on Ubuntu 24.04.4 LTS
🧪 Details on Microsoft Windows 10.0.26100

from retest v1.1.0 on .NET 10.0.11 with 💜 by @devlooped

@kzu
kzu merged commit cb91046 into main Aug 22, 2026
5 checks passed
@kzu
kzu deleted the dev/native branch August 22, 2026 05:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant