You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: publish_docs.go
    path of file: ./repos/werf/cmd/werf/bundle/publish
    
    the code of the file until where you have to start completion: package publish

import (
	"github.com/werf/werf/cmd/werf/docs/structs"
)

func GetBundlePublishDocs() structs.DocsStruct {
	var docs structs.DocsStruct

	docs.Long = `Publish bundle into the container registry. werf bundle contains built images defined in the werf.yaml, Helm chart, Service values which contain built images tags, any custom values and set values params provided during publish invocation, werf addon templates (like werf_image).

Published into container registry bundle can be rolled out by the "werf bundle" command.`

	docs.LongMD = "Publish bundle in
    
func GetBundlePublishDocs() structs.DocsStruct {
	var docs structs.DocsStruct

	docs.Long = `Publish bundle into the container registry. werf bundle contains built images defined in the werf.yaml, Helm chart, Service values which contain built images tags, any custom values and set values params provided during publish invocation, werf addon templates (like werf_image).

Published into container registry bundle can be rolled out by the "werf bundle" command.`

	docs.LongMD = "Publish bundle into the container registry. `werf bundle` contains built images defined " +
		"in the `werf.yaml`, Helm chart, Service values which contain built images tags, any custom values " +
		"and set values params provided during publish invocation, werf addon templates (like `werf_image`).\n\n" +
		"Published into container registry bundle can be rolled out by the `werf bundle` command."

	return docs
}