AlexStocks opened a new pull request, #3587: URL: https://github.com/apache/dubbo-go/pull/3587
### Description Update `dubbogo-cli` application and demo templates to compile against Dubbo-Go v3.3.1 and the current Triple client/server API. This is a follow-up to the v3.3.2 release audit; no separate issue was created. ### Changes - replace the removed `common/logger` import with the supported `gost` logger - regenerate embedded Triple stubs with the current generator API and use `.triple.go` file names - update client construction and server registration to `NewGreeter` and `RegisterGreeterHandler` - implement the generated bidirectional stream handler contract - update template Go/Dubbo-Go dependency metadata to Go 1.24 and Dubbo-Go v3.3.1 - add regression coverage that compiles both generated projects - synchronize the English and Chinese README file trees ### Testing Windows, Go 1.26.2: - `go test ./... -count=1` in `tools/dubbogo-cli` - `go test ./... -count=1` in generated `newApp` - `go test ./... -count=1` in generated `newDemo` - `go vet ./...` in all three modules - `go mod tidy -diff` in both generated modules - `gofmt -l` on changed Go files - `git diff --cached --check` Linux/WSL was not run because the available WSL environment does not have Go installed (`go: not found`). ### Checklist - [x] I confirm the target branch is `develop` - [x] Code has passed local testing - [x] I have added tests that prove my fix is effective AI assistance: code / tests / docs Human verification: reviewed the complete diff and ran the commands listed above -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
