Documentation
¶
Overview ¶
Package tasktemplate holds the built-in default title/body templates for the emitted go-version task, authored as embedded markdown files. A deployment overrides them via the TASK_TITLE_TEMPLATE / TASK_BODY_TEMPLATE envs; these defaults are deployment-agnostic so the watcher is reusable as-is.
The templates are Go text/templates rendered against the task-template data (fields: Version, Number, ReleaseKind, PreviousVersion, ReleaseNotesURL, DownloadsURL).
Index ¶
Constants ¶
This section is empty.
Variables ¶
var DefaultBody = template.Must(template.New("body").Parse(defaultBody))
DefaultBody is the built-in body template used when no TASK_BODY_TEMPLATE override is configured.
var DefaultTitle = template.Must( template.New("title").Parse(strings.TrimRight(defaultTitle, "\n")), )
DefaultTitle is the built-in title template used when no TASK_TITLE_TEMPLATE override is configured. Trailing newlines from the embedded file are trimmed so the rendered title stays a single line.
Functions ¶
This section is empty.
Types ¶
This section is empty.