Help us shape the future of Go! Take the 2026 Go Developer Survey

v0

package
v0.1.155 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_codefly_actions_v0_application_proto protoreflect.FileDescriptor
View Source
var File_codefly_actions_v0_library_proto protoreflect.FileDescriptor
View Source
var File_codefly_actions_v0_module_proto protoreflect.FileDescriptor
View Source
var File_codefly_actions_v0_organization_proto protoreflect.FileDescriptor
View Source
var File_codefly_actions_v0_service_proto protoreflect.FileDescriptor
View Source
var File_codefly_actions_v0_workspace_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AddApplication added in v0.1.155

type AddApplication struct {
	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	// name is the name of the application.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// description provides a brief explanation of the application.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// agent is the agent that builds/runs the application.
	Agent *v0.Agent `protobuf:"bytes,4,opt,name=agent,proto3" json:"agent,omitempty"`
	// contains filtered or unexported fields
}

func (*AddApplication) Descriptor deprecated added in v0.1.155

func (*AddApplication) Descriptor() ([]byte, []int)

Deprecated: Use AddApplication.ProtoReflect.Descriptor instead.

func (*AddApplication) GetAgent added in v0.1.155

func (x *AddApplication) GetAgent() *v0.Agent

func (*AddApplication) GetDescription added in v0.1.155

func (x *AddApplication) GetDescription() string

func (*AddApplication) GetKind added in v0.1.155

func (x *AddApplication) GetKind() string

func (*AddApplication) GetName added in v0.1.155

func (x *AddApplication) GetName() string

func (*AddApplication) ProtoMessage added in v0.1.155

func (*AddApplication) ProtoMessage()

func (*AddApplication) ProtoReflect added in v0.1.155

func (x *AddApplication) ProtoReflect() protoreflect.Message

func (*AddApplication) Reset added in v0.1.155

func (x *AddApplication) Reset()

func (*AddApplication) String added in v0.1.155

func (x *AddApplication) String() string

type AddApplicationDependency added in v0.1.155

type AddApplicationDependency struct {

	// kind is the type of the action.
	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	// name is the name of the application.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// module is the name of the module that the application belongs to.
	Module string `protobuf:"bytes,3,opt,name=module,proto3" json:"module,omitempty"`
	// dependency_name is the name of the dependency (another application).
	DependencyName string `protobuf:"bytes,4,opt,name=dependency_name,json=dependencyName,proto3" json:"dependency_name,omitempty"`
	// dependency_module is the name of the module that the dependency belongs to.
	DependencyModule string `protobuf:"bytes,5,opt,name=dependency_module,json=dependencyModule,proto3" json:"dependency_module,omitempty"`
	// contains filtered or unexported fields
}

func (*AddApplicationDependency) Descriptor deprecated added in v0.1.155

func (*AddApplicationDependency) Descriptor() ([]byte, []int)

Deprecated: Use AddApplicationDependency.ProtoReflect.Descriptor instead.

func (*AddApplicationDependency) GetDependencyModule added in v0.1.155

func (x *AddApplicationDependency) GetDependencyModule() string

func (*AddApplicationDependency) GetDependencyName added in v0.1.155

func (x *AddApplicationDependency) GetDependencyName() string

func (*AddApplicationDependency) GetKind added in v0.1.155

func (x *AddApplicationDependency) GetKind() string

func (*AddApplicationDependency) GetModule added in v0.1.155

func (x *AddApplicationDependency) GetModule() string

func (*AddApplicationDependency) GetName added in v0.1.155

func (x *AddApplicationDependency) GetName() string

func (*AddApplicationDependency) ProtoMessage added in v0.1.155

func (*AddApplicationDependency) ProtoMessage()

func (*AddApplicationDependency) ProtoReflect added in v0.1.155

func (x *AddApplicationDependency) ProtoReflect() protoreflect.Message

func (*AddApplicationDependency) Reset added in v0.1.155

func (x *AddApplicationDependency) Reset()

func (*AddApplicationDependency) String added in v0.1.155

func (x *AddApplicationDependency) String() string

type AddLibrary added in v0.1.155

type AddLibrary struct {
	Kind        string        `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	Name        string        `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string        `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Languages   []string      `protobuf:"bytes,4,rep,name=languages,proto3" json:"languages,omitempty"` // Languages to support: ["go", "python"]
	Git         *v0.GitConfig `protobuf:"bytes,5,opt,name=git,proto3" json:"git,omitempty"`             // Optional git configuration
	// contains filtered or unexported fields
}

AddLibrary creates a new library in the workspace

func (*AddLibrary) Descriptor deprecated added in v0.1.155

func (*AddLibrary) Descriptor() ([]byte, []int)

Deprecated: Use AddLibrary.ProtoReflect.Descriptor instead.

func (*AddLibrary) GetDescription added in v0.1.155

func (x *AddLibrary) GetDescription() string

func (*AddLibrary) GetGit added in v0.1.155

func (x *AddLibrary) GetGit() *v0.GitConfig

func (*AddLibrary) GetKind added in v0.1.155

func (x *AddLibrary) GetKind() string

func (*AddLibrary) GetLanguages added in v0.1.155

func (x *AddLibrary) GetLanguages() []string

func (*AddLibrary) GetName added in v0.1.155

func (x *AddLibrary) GetName() string

func (*AddLibrary) ProtoMessage added in v0.1.155

func (*AddLibrary) ProtoMessage()

func (*AddLibrary) ProtoReflect added in v0.1.155

func (x *AddLibrary) ProtoReflect() protoreflect.Message

func (*AddLibrary) Reset added in v0.1.155

func (x *AddLibrary) Reset()

func (*AddLibrary) String added in v0.1.155

func (x *AddLibrary) String() string

type AddLibraryDependency added in v0.1.155

type AddLibraryDependency struct {
	Kind              string   `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	ServiceName       string   `protobuf:"bytes,2,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	ServiceModule     string   `protobuf:"bytes,3,opt,name=service_module,json=serviceModule,proto3" json:"service_module,omitempty"`
	LibraryName       string   `protobuf:"bytes,4,opt,name=library_name,json=libraryName,proto3" json:"library_name,omitempty"`
	VersionConstraint string   `protobuf:"bytes,5,opt,name=version_constraint,json=versionConstraint,proto3" json:"version_constraint,omitempty"` // Semver constraint
	Languages         []string `protobuf:"bytes,6,rep,name=languages,proto3" json:"languages,omitempty"`                                          // Which language exports to use
	// contains filtered or unexported fields
}

AddLibraryDependency adds a library dependency to a service

func (*AddLibraryDependency) Descriptor deprecated added in v0.1.155

func (*AddLibraryDependency) Descriptor() ([]byte, []int)

Deprecated: Use AddLibraryDependency.ProtoReflect.Descriptor instead.

func (*AddLibraryDependency) GetKind added in v0.1.155

func (x *AddLibraryDependency) GetKind() string

func (*AddLibraryDependency) GetLanguages added in v0.1.155

func (x *AddLibraryDependency) GetLanguages() []string

func (*AddLibraryDependency) GetLibraryName added in v0.1.155

func (x *AddLibraryDependency) GetLibraryName() string

func (*AddLibraryDependency) GetServiceModule added in v0.1.155

func (x *AddLibraryDependency) GetServiceModule() string

func (*AddLibraryDependency) GetServiceName added in v0.1.155

func (x *AddLibraryDependency) GetServiceName() string

func (*AddLibraryDependency) GetVersionConstraint added in v0.1.155

func (x *AddLibraryDependency) GetVersionConstraint() string

func (*AddLibraryDependency) ProtoMessage added in v0.1.155

func (*AddLibraryDependency) ProtoMessage()

func (*AddLibraryDependency) ProtoReflect added in v0.1.155

func (x *AddLibraryDependency) ProtoReflect() protoreflect.Message

func (*AddLibraryDependency) Reset added in v0.1.155

func (x *AddLibraryDependency) Reset()

func (*AddLibraryDependency) String added in v0.1.155

func (x *AddLibraryDependency) String() string

type AddOrganization

type AddOrganization struct {

	// Kind is the kind of the message.
	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*AddOrganization) Descriptor deprecated

func (*AddOrganization) Descriptor() ([]byte, []int)

Deprecated: Use AddOrganization.ProtoReflect.Descriptor instead.

func (*AddOrganization) GetKind

func (x *AddOrganization) GetKind() string

func (*AddOrganization) GetName

func (x *AddOrganization) GetName() string

func (*AddOrganization) ProtoMessage

func (*AddOrganization) ProtoMessage()

func (*AddOrganization) ProtoReflect

func (x *AddOrganization) ProtoReflect() protoreflect.Message

func (*AddOrganization) Reset

func (x *AddOrganization) Reset()

func (*AddOrganization) String

func (x *AddOrganization) String() string

type AddService

type AddService struct {
	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	// name is the name of the service.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// description provides a brief explanation of the service.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// agent is the agent that the service belongs to.
	Agent *v0.Agent `protobuf:"bytes,4,opt,name=agent,proto3" json:"agent,omitempty"`
	// contains filtered or unexported fields
}

func (*AddService) Descriptor deprecated

func (*AddService) Descriptor() ([]byte, []int)

Deprecated: Use AddService.ProtoReflect.Descriptor instead.

func (*AddService) GetAgent

func (x *AddService) GetAgent() *v0.Agent

func (*AddService) GetDescription

func (x *AddService) GetDescription() string

func (*AddService) GetKind

func (x *AddService) GetKind() string

func (*AddService) GetName

func (x *AddService) GetName() string

func (*AddService) ProtoMessage

func (*AddService) ProtoMessage()

func (*AddService) ProtoReflect

func (x *AddService) ProtoReflect() protoreflect.Message

func (*AddService) Reset

func (x *AddService) Reset()

func (*AddService) String

func (x *AddService) String() string

type AddServiceDependency

type AddServiceDependency struct {

	// kind is the type of the service.
	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	// name is the name of the service.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// module is the name of the module that the service belongs to.
	Module string `protobuf:"bytes,4,opt,name=module,proto3" json:"module,omitempty"`
	// dependency_name is the name of the dependency.
	DependencyName string `protobuf:"bytes,5,opt,name=dependency_name,json=dependencyName,proto3" json:"dependency_name,omitempty"`
	// dependency_module is the name of the module that the dependency belongs to.
	DependencyModule string `protobuf:"bytes,6,opt,name=dependency_module,json=dependencyModule,proto3" json:"dependency_module,omitempty"`
	// endpoints are the endpoints that the service can connect to.
	Endpoints []string `protobuf:"bytes,7,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
	// contains filtered or unexported fields
}

func (*AddServiceDependency) Descriptor deprecated

func (*AddServiceDependency) Descriptor() ([]byte, []int)

Deprecated: Use AddServiceDependency.ProtoReflect.Descriptor instead.

func (*AddServiceDependency) GetDependencyModule

func (x *AddServiceDependency) GetDependencyModule() string

func (*AddServiceDependency) GetDependencyName

func (x *AddServiceDependency) GetDependencyName() string

func (*AddServiceDependency) GetEndpoints

func (x *AddServiceDependency) GetEndpoints() []string

func (*AddServiceDependency) GetKind

func (x *AddServiceDependency) GetKind() string

func (*AddServiceDependency) GetModule

func (x *AddServiceDependency) GetModule() string

func (*AddServiceDependency) GetName

func (x *AddServiceDependency) GetName() string

func (*AddServiceDependency) ProtoMessage

func (*AddServiceDependency) ProtoMessage()

func (*AddServiceDependency) ProtoReflect

func (x *AddServiceDependency) ProtoReflect() protoreflect.Message

func (*AddServiceDependency) Reset

func (x *AddServiceDependency) Reset()

func (*AddServiceDependency) String

func (x *AddServiceDependency) String() string

type DeleteLibrary added in v0.1.155

type DeleteLibrary struct {
	Kind            string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	Name            string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	RemoveSubmodule bool   `protobuf:"varint,3,opt,name=remove_submodule,json=removeSubmodule,proto3" json:"remove_submodule,omitempty"` // If true, also remove git submodule
	// contains filtered or unexported fields
}

DeleteLibrary removes a library from the workspace

func (*DeleteLibrary) Descriptor deprecated added in v0.1.155

func (*DeleteLibrary) Descriptor() ([]byte, []int)

Deprecated: Use DeleteLibrary.ProtoReflect.Descriptor instead.

func (*DeleteLibrary) GetKind added in v0.1.155

func (x *DeleteLibrary) GetKind() string

func (*DeleteLibrary) GetName added in v0.1.155

func (x *DeleteLibrary) GetName() string

func (*DeleteLibrary) GetRemoveSubmodule added in v0.1.155

func (x *DeleteLibrary) GetRemoveSubmodule() bool

func (*DeleteLibrary) ProtoMessage added in v0.1.155

func (*DeleteLibrary) ProtoMessage()

func (*DeleteLibrary) ProtoReflect added in v0.1.155

func (x *DeleteLibrary) ProtoReflect() protoreflect.Message

func (*DeleteLibrary) Reset added in v0.1.155

func (x *DeleteLibrary) Reset()

func (*DeleteLibrary) String added in v0.1.155

func (x *DeleteLibrary) String() string

type NewModule

type NewModule struct {

	// Kind is the kind of the message.
	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	// name is the name of the module.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// description provides a brief explanation of the module.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// (Optional) agent that provides the module template
	Agent *v0.Agent `protobuf:"bytes,4,opt,name=agent,proto3" json:"agent,omitempty"`
	// contains filtered or unexported fields
}

func (*NewModule) Descriptor deprecated

func (*NewModule) Descriptor() ([]byte, []int)

Deprecated: Use NewModule.ProtoReflect.Descriptor instead.

func (*NewModule) GetAgent added in v0.1.155

func (x *NewModule) GetAgent() *v0.Agent

func (*NewModule) GetDescription

func (x *NewModule) GetDescription() string

func (*NewModule) GetKind

func (x *NewModule) GetKind() string

func (*NewModule) GetName

func (x *NewModule) GetName() string

func (*NewModule) ProtoMessage

func (*NewModule) ProtoMessage()

func (*NewModule) ProtoReflect

func (x *NewModule) ProtoReflect() protoreflect.Message

func (*NewModule) Reset

func (x *NewModule) Reset()

func (*NewModule) String

func (x *NewModule) String() string

type NewWorkspace

type NewWorkspace struct {

	// Kind is the kind of the message.
	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	// Name is the name of the workspace.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description is the description of the workspace.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Path is where the workspace will be created.
	Path string `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"`
	// layout is how the workspace is structure
	Layout string `protobuf:"bytes,5,opt,name=layout,proto3" json:"layout,omitempty"`
	// contains filtered or unexported fields
}

func (*NewWorkspace) Descriptor deprecated

func (*NewWorkspace) Descriptor() ([]byte, []int)

Deprecated: Use NewWorkspace.ProtoReflect.Descriptor instead.

func (*NewWorkspace) GetDescription

func (x *NewWorkspace) GetDescription() string

func (*NewWorkspace) GetKind

func (x *NewWorkspace) GetKind() string

func (*NewWorkspace) GetLayout

func (x *NewWorkspace) GetLayout() string

func (*NewWorkspace) GetName

func (x *NewWorkspace) GetName() string

func (*NewWorkspace) GetPath

func (x *NewWorkspace) GetPath() string

func (*NewWorkspace) ProtoMessage

func (*NewWorkspace) ProtoMessage()

func (*NewWorkspace) ProtoReflect

func (x *NewWorkspace) ProtoReflect() protoreflect.Message

func (*NewWorkspace) Reset

func (x *NewWorkspace) Reset()

func (*NewWorkspace) String

func (x *NewWorkspace) String() string

type RemoveLibraryDependency added in v0.1.155

type RemoveLibraryDependency struct {
	Kind          string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	ServiceName   string `protobuf:"bytes,2,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	ServiceModule string `protobuf:"bytes,3,opt,name=service_module,json=serviceModule,proto3" json:"service_module,omitempty"`
	LibraryName   string `protobuf:"bytes,4,opt,name=library_name,json=libraryName,proto3" json:"library_name,omitempty"`
	// contains filtered or unexported fields
}

RemoveLibraryDependency removes a library dependency from a service

func (*RemoveLibraryDependency) Descriptor deprecated added in v0.1.155

func (*RemoveLibraryDependency) Descriptor() ([]byte, []int)

Deprecated: Use RemoveLibraryDependency.ProtoReflect.Descriptor instead.

func (*RemoveLibraryDependency) GetKind added in v0.1.155

func (x *RemoveLibraryDependency) GetKind() string

func (*RemoveLibraryDependency) GetLibraryName added in v0.1.155

func (x *RemoveLibraryDependency) GetLibraryName() string

func (*RemoveLibraryDependency) GetServiceModule added in v0.1.155

func (x *RemoveLibraryDependency) GetServiceModule() string

func (*RemoveLibraryDependency) GetServiceName added in v0.1.155

func (x *RemoveLibraryDependency) GetServiceName() string

func (*RemoveLibraryDependency) ProtoMessage added in v0.1.155

func (*RemoveLibraryDependency) ProtoMessage()

func (*RemoveLibraryDependency) ProtoReflect added in v0.1.155

func (x *RemoveLibraryDependency) ProtoReflect() protoreflect.Message

func (*RemoveLibraryDependency) Reset added in v0.1.155

func (x *RemoveLibraryDependency) Reset()

func (*RemoveLibraryDependency) String added in v0.1.155

func (x *RemoveLibraryDependency) String() string

type SyncLibraries added in v0.1.155

type SyncLibraries struct {
	Kind           string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	UpdateToLatest bool   `protobuf:"varint,2,opt,name=update_to_latest,json=updateToLatest,proto3" json:"update_to_latest,omitempty"` // If true, update to latest matching version
	// contains filtered or unexported fields
}

SyncLibraries synchronizes all library submodules

func (*SyncLibraries) Descriptor deprecated added in v0.1.155

func (*SyncLibraries) Descriptor() ([]byte, []int)

Deprecated: Use SyncLibraries.ProtoReflect.Descriptor instead.

func (*SyncLibraries) GetKind added in v0.1.155

func (x *SyncLibraries) GetKind() string

func (*SyncLibraries) GetUpdateToLatest added in v0.1.155

func (x *SyncLibraries) GetUpdateToLatest() bool

func (*SyncLibraries) ProtoMessage added in v0.1.155

func (*SyncLibraries) ProtoMessage()

func (*SyncLibraries) ProtoReflect added in v0.1.155

func (x *SyncLibraries) ProtoReflect() protoreflect.Message

func (*SyncLibraries) Reset added in v0.1.155

func (x *SyncLibraries) Reset()

func (*SyncLibraries) String added in v0.1.155

func (x *SyncLibraries) String() string

type UpdateLibrary added in v0.1.155

type UpdateLibrary struct {
	Kind      string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Version   string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`                       // New version to set
	CreateTag bool   `protobuf:"varint,4,opt,name=create_tag,json=createTag,proto3" json:"create_tag,omitempty"` // Whether to create git tag
	// contains filtered or unexported fields
}

UpdateLibrary updates a library's version

func (*UpdateLibrary) Descriptor deprecated added in v0.1.155

func (*UpdateLibrary) Descriptor() ([]byte, []int)

Deprecated: Use UpdateLibrary.ProtoReflect.Descriptor instead.

func (*UpdateLibrary) GetCreateTag added in v0.1.155

func (x *UpdateLibrary) GetCreateTag() bool

func (*UpdateLibrary) GetKind added in v0.1.155

func (x *UpdateLibrary) GetKind() string

func (*UpdateLibrary) GetName added in v0.1.155

func (x *UpdateLibrary) GetName() string

func (*UpdateLibrary) GetVersion added in v0.1.155

func (x *UpdateLibrary) GetVersion() string

func (*UpdateLibrary) ProtoMessage added in v0.1.155

func (*UpdateLibrary) ProtoMessage()

func (*UpdateLibrary) ProtoReflect added in v0.1.155

func (x *UpdateLibrary) ProtoReflect() protoreflect.Message

func (*UpdateLibrary) Reset added in v0.1.155

func (x *UpdateLibrary) Reset()

func (*UpdateLibrary) String added in v0.1.155

func (x *UpdateLibrary) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL