Workflows.PublishRelease
go
func (workflowClient) PublishRelease(
ctx context.Context,
workflowSlug string,
artifactID uuid.UUID,
content *workflows.ReleaseContent,
) (*workflows.WorkflowRelease, error)Publish an immutable release for a workflow.
Parameters
workflowSlug string required The workflow slug.
artifactID uuid.UUID required The ID of the release artifact.
content *workflows.ReleaseContent required The files, task identifiers, runner object path, and optional command override included in the release.
Returns
The published workflow release, including any clusters where the release is deployed.