feat: add CI/release automation and complete SDK implementation

- Add Forgejo CI workflow: gofmt checks, module caching, coverage reporting
- Add release workflow: auto-tag-triggered release with changelog extraction
- Update module paths from rock/ to homelab/ namespace
- Enhance test coverage and documentation (PLAN.md, README.md)

Co-Authored-By: Claude Haiku 4.5 <[email protected]>
This commit is contained in:
riotpiaole
2026-06-29 13:34:22 -07:00
co-authored by Claude Haiku 4.5
parent 6ef58c108f
commit e4017aea9e
13 changed files with 137 additions and 20 deletions
+2 -2
View File
@@ -1,9 +1,9 @@
module forgejo.riotpiao.homelab.com/rock/kmsvc-sdk
module forgejo.riotpiao.homelab.com/homelab/kmsvc-sdk
go 1.25.0
require (
forgejo.riotpiao.homelab.com/rock/kmsvc-proto v1.1.0
forgejo.riotpiao.homelab.com/homelab/kmsvc-proto v1.1.0
google.golang.org/grpc v1.81.1
)