refactor(di): restore compile-time Wire injection

Replace the samber/do runtime container with explicit constructor dependencies and generated Wire graphs for ace and cli. Keep CLI application loading isolated and verify generated files in CI.
This commit is contained in:
耗子
2026-07-27 02:54:44 +08:00
parent ad4559eea3
commit ea22c2f0a7
251 changed files with 2416 additions and 1594 deletions
+4
View File
@@ -18,6 +18,10 @@ jobs:
with:
cache: true
go-version: 'stable'
- name: Check Wire generated code
run: |
go generate ./cmd/ace ./cmd/cli
git diff --exit-code -- cmd/ace/wire_gen.go cmd/cli/wire_gen.go
- name: Run golangci-lint
uses: golangci/golangci-lint-action@v9
with: