Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterChangelogGeneratorPluginServer(s *grpc.Server, srv ChangelogGeneratorPluginServer)
- type ChangelogGenerator
- type ChangelogGeneratorClient
- type ChangelogGeneratorConfig
- func (*ChangelogGeneratorConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ChangelogGeneratorConfig) GetCommits() []*semrel.Commit
- func (x *ChangelogGeneratorConfig) GetLatestRelease() *semrel.Release
- func (x *ChangelogGeneratorConfig) GetNewVersion() string
- func (*ChangelogGeneratorConfig) ProtoMessage()
- func (x *ChangelogGeneratorConfig) ProtoReflect() protoreflect.Message
- func (x *ChangelogGeneratorConfig) Reset()
- func (x *ChangelogGeneratorConfig) String() string
- type ChangelogGeneratorPluginClient
- type ChangelogGeneratorPluginServer
- type ChangelogGeneratorServer
- type GenerateChangelog
- type GenerateChangelog_Request
- func (*GenerateChangelog_Request) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateChangelog_Request) GetConfig() *ChangelogGeneratorConfig
- func (*GenerateChangelog_Request) ProtoMessage()
- func (x *GenerateChangelog_Request) ProtoReflect() protoreflect.Message
- func (x *GenerateChangelog_Request) Reset()
- func (x *GenerateChangelog_Request) String() string
- type GenerateChangelog_Response
- func (*GenerateChangelog_Response) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateChangelog_Response) GetChangelog() string
- func (*GenerateChangelog_Response) ProtoMessage()
- func (x *GenerateChangelog_Response) ProtoReflect() protoreflect.Message
- func (x *GenerateChangelog_Response) Reset()
- func (x *GenerateChangelog_Response) String() string
- type UnimplementedChangelogGeneratorPluginServer
Constants ¶
const ChangelogGeneratorPluginName = "changelog_generator"
Variables ¶
var File_pkg_generator_changelog_generator_proto protoreflect.FileDescriptor
Functions ¶
func RegisterChangelogGeneratorPluginServer ¶
func RegisterChangelogGeneratorPluginServer(s *grpc.Server, srv ChangelogGeneratorPluginServer)
Types ¶
type ChangelogGenerator ¶
type ChangelogGenerator interface {
Generate(*ChangelogGeneratorConfig) string
}
type ChangelogGeneratorClient ¶
type ChangelogGeneratorClient struct {
Impl ChangelogGeneratorPluginClient
}
func (*ChangelogGeneratorClient) Generate ¶
func (c *ChangelogGeneratorClient) Generate(config *ChangelogGeneratorConfig) string
type ChangelogGeneratorConfig ¶
type ChangelogGeneratorConfig struct { Commits []*semrel.Commit `protobuf:"bytes,1,rep,name=commits,proto3" json:"commits,omitempty"` LatestRelease *semrel.Release `protobuf:"bytes,2,opt,name=latest_release,json=latestRelease,proto3" json:"latest_release,omitempty"` NewVersion string `protobuf:"bytes,3,opt,name=new_version,json=newVersion,proto3" json:"new_version,omitempty"` // contains filtered or unexported fields }
func (*ChangelogGeneratorConfig) Descriptor
deprecated
func (*ChangelogGeneratorConfig) Descriptor() ([]byte, []int)
Deprecated: Use ChangelogGeneratorConfig.ProtoReflect.Descriptor instead.
func (*ChangelogGeneratorConfig) GetCommits ¶
func (x *ChangelogGeneratorConfig) GetCommits() []*semrel.Commit
func (*ChangelogGeneratorConfig) GetLatestRelease ¶
func (x *ChangelogGeneratorConfig) GetLatestRelease() *semrel.Release
func (*ChangelogGeneratorConfig) GetNewVersion ¶
func (x *ChangelogGeneratorConfig) GetNewVersion() string
func (*ChangelogGeneratorConfig) ProtoMessage ¶
func (*ChangelogGeneratorConfig) ProtoMessage()
func (*ChangelogGeneratorConfig) ProtoReflect ¶
func (x *ChangelogGeneratorConfig) ProtoReflect() protoreflect.Message
func (*ChangelogGeneratorConfig) Reset ¶
func (x *ChangelogGeneratorConfig) Reset()
func (*ChangelogGeneratorConfig) String ¶
func (x *ChangelogGeneratorConfig) String() string
type ChangelogGeneratorPluginClient ¶
type ChangelogGeneratorPluginClient interface {
Generate(ctx context.Context, in *GenerateChangelog_Request, opts ...grpc.CallOption) (*GenerateChangelog_Response, error)
}
ChangelogGeneratorPluginClient is the client API for ChangelogGeneratorPlugin service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewChangelogGeneratorPluginClient ¶
func NewChangelogGeneratorPluginClient(cc grpc.ClientConnInterface) ChangelogGeneratorPluginClient
type ChangelogGeneratorPluginServer ¶
type ChangelogGeneratorPluginServer interface { Generate(context.Context, *GenerateChangelog_Request) (*GenerateChangelog_Response, error) // contains filtered or unexported methods }
ChangelogGeneratorPluginServer is the server API for ChangelogGeneratorPlugin service. All implementations must embed UnimplementedChangelogGeneratorPluginServer for forward compatibility
type ChangelogGeneratorServer ¶
type ChangelogGeneratorServer struct { Impl ChangelogGenerator UnimplementedChangelogGeneratorPluginServer }
func (*ChangelogGeneratorServer) Generate ¶
func (c *ChangelogGeneratorServer) Generate(ctx context.Context, request *GenerateChangelog_Request) (*GenerateChangelog_Response, error)
type GenerateChangelog ¶
type GenerateChangelog struct {
// contains filtered or unexported fields
}
func (*GenerateChangelog) Descriptor
deprecated
func (*GenerateChangelog) Descriptor() ([]byte, []int)
Deprecated: Use GenerateChangelog.ProtoReflect.Descriptor instead.
func (*GenerateChangelog) ProtoMessage ¶
func (*GenerateChangelog) ProtoMessage()
func (*GenerateChangelog) ProtoReflect ¶
func (x *GenerateChangelog) ProtoReflect() protoreflect.Message
func (*GenerateChangelog) Reset ¶
func (x *GenerateChangelog) Reset()
func (*GenerateChangelog) String ¶
func (x *GenerateChangelog) String() string
type GenerateChangelog_Request ¶
type GenerateChangelog_Request struct { Config *ChangelogGeneratorConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` // contains filtered or unexported fields }
func (*GenerateChangelog_Request) Descriptor
deprecated
func (*GenerateChangelog_Request) Descriptor() ([]byte, []int)
Deprecated: Use GenerateChangelog_Request.ProtoReflect.Descriptor instead.
func (*GenerateChangelog_Request) GetConfig ¶
func (x *GenerateChangelog_Request) GetConfig() *ChangelogGeneratorConfig
func (*GenerateChangelog_Request) ProtoMessage ¶
func (*GenerateChangelog_Request) ProtoMessage()
func (*GenerateChangelog_Request) ProtoReflect ¶
func (x *GenerateChangelog_Request) ProtoReflect() protoreflect.Message
func (*GenerateChangelog_Request) Reset ¶
func (x *GenerateChangelog_Request) Reset()
func (*GenerateChangelog_Request) String ¶
func (x *GenerateChangelog_Request) String() string
type GenerateChangelog_Response ¶
type GenerateChangelog_Response struct { Changelog string `protobuf:"bytes,1,opt,name=changelog,proto3" json:"changelog,omitempty"` // contains filtered or unexported fields }
func (*GenerateChangelog_Response) Descriptor
deprecated
func (*GenerateChangelog_Response) Descriptor() ([]byte, []int)
Deprecated: Use GenerateChangelog_Response.ProtoReflect.Descriptor instead.
func (*GenerateChangelog_Response) GetChangelog ¶
func (x *GenerateChangelog_Response) GetChangelog() string
func (*GenerateChangelog_Response) ProtoMessage ¶
func (*GenerateChangelog_Response) ProtoMessage()
func (*GenerateChangelog_Response) ProtoReflect ¶
func (x *GenerateChangelog_Response) ProtoReflect() protoreflect.Message
func (*GenerateChangelog_Response) Reset ¶
func (x *GenerateChangelog_Response) Reset()
func (*GenerateChangelog_Response) String ¶
func (x *GenerateChangelog_Response) String() string
type UnimplementedChangelogGeneratorPluginServer ¶
type UnimplementedChangelogGeneratorPluginServer struct { }
UnimplementedChangelogGeneratorPluginServer must be embedded to have forward compatible implementations.
func (*UnimplementedChangelogGeneratorPluginServer) Generate ¶
func (*UnimplementedChangelogGeneratorPluginServer) Generate(context.Context, *GenerateChangelog_Request) (*GenerateChangelog_Response, error)