Repository navigation
v0.1.0
·
17 commits
to trunk
since this release
Immutable
release. Only release title and notes can be modified.
Changelog
- 0fe9912 Add BarcodeResolver and ImageClassifier provider implementations
- 97da0e4 Add Dependabot configuration file
- 68529fd Add README with usage, structure, and proto regeneration guide
- d06bf58 Add VS Code file nesting and fix stale README references
- df84aa7 Add config, domain models, bin mappers, and materials database
- 580c64e Add gRPC integration tests for RecyclingService
- 85d93c7 Add gRPC service handlers, middleware, and server entrypoint
- 76335f4 Add gRPC-gateway HTTP/JSON bridge on port 8080
- 5c43a98 Add just docker recipe, rename proto to gen, consolidate README usage
- dfa0d24 Add justfile with run, proto, and test recipes
- 3b4eb29 Add lint recipe to justfile
- 9c05f94 Add multi-stage Dockerfile and GitHub Actions CI pipeline
- 0c98a6f Add project scaffold (go.mod, go.sum, .gitignore)
- 2e785a1 Add recycling service proto definition and generated Go code
- 0b733e4 Add retrievium and ordinex to SearchMaterials, add search tests
- 0679060 Bump Dockerfiles to golang:1.25-alpine to match go.mod
- 0c0d97c Bump google.golang.org/grpc from 1.79.3 to 1.80.0 in /go/service (#2)
- c66d928 Configure dependabot for Go modules, GitHub Actions, and Docker
- 9904f72 Deploy to Hetzner k3s via ArgoCD, Cloudflare tunnel, observability stack
- 97a18a6 Drop -race from just test (requires CGO, CI keeps it on Linux)
- 3633942 Fix CI: remove working-directory, split Docker build into grpc and gateway jobs
- 456a71f Fix Go version mismatch: use go.work as version source, bump Dockerfiles to 1.26
- 5beb0a9 Fix proto lint warnings and rename CanItBeRecycled to CanItBeRecycledBarcode
- 7e6a3ea Load .env file on startup via godotenv
- ed06634 Migrate image classifier to Anthropic Go SDK, add tests
- fea7aa0 Overhaul CI: golangci-lint, push job, latest actions, fix cache key
- a8f1ed4 Pin R2 endpoint for terraform state backend
- 1479b61 Replace custom middleware with go-grpc-middleware/v2
- e753a72 Seal cluster secrets and document kubeseal controller flags
- 45f8733 Split gRPC service and HTTP gateway into separate entrypoints
- 190e31f Standardise names to service/gateway throughout
- 4e5bc30 Switch proto generation to buf, add go.work
- a67806f Unify run recipes:
just runstarts both,just run grpc/reststarts one - 5340b01 Update README to reflect current structure and tooling
- 0b89684 add bruno collection