Skip to content

Fix/action#44

Merged
neo7337 merged 2 commits intomainfrom
fix/action
Apr 10, 2026
Merged

Fix/action#44
neo7337 merged 2 commits intomainfrom
fix/action

Conversation

@neo7337
Copy link
Copy Markdown
Owner

@neo7337 neo7337 commented Apr 10, 2026

This pull request introduces first-class support for generating gRPC/protobuf-based project scaffolding for both microservice and api-server project types. It implements a dedicated generator that produces a best-practice layout with sample code, configuration for Buf (the modern Protocol Buffer toolchain), and clear developer guidance. Additionally, it updates documentation to reflect the completed gRPC scaffolding feature and makes minor workflow adjustments.

gRPC Project Scaffolding Implementation:

  • Added a new generateGRPCProject function in internal/generator/gen_grpc.go that generates a complete gRPC project structure, including sample .proto file, buf.yaml, buf.gen.yaml, a health check service, Makefile, README, and optional Dockerfile.
  • Updated both MicroserviceGenerator (gen_microservice.go) and APIServerGenerator (gen_api_server.go) to delegate to the new gRPC generator when request.Framework == "grpc". [1] [2]

Documentation Updates:

  • Marked the gRPC scaffolding task as complete in Tasks.md, reflecting that all acceptance criteria have been met.

Workflow Adjustments:

  • Commented out the Trivy image vulnerability scan job in .github/workflows/release.yml to temporarily disable it.
  • Updated the create-summary job dependencies to remove scan-images, reflecting the above workflow change.

@neo7337 neo7337 merged commit b447594 into main Apr 10, 2026
3 checks passed
@neo7337 neo7337 deleted the fix/action branch April 10, 2026 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant