Versions in this module Expand all Collapse all v1 v1.12.5 Oct 24, 2022 v1.12.4 Oct 24, 2022 Changes in this version + type AUR struct + Backup []string + CommitAuthor CommitAuthor + CommitMessageTemplate string + Conflicts []string + Contributors []string + Depends []string + Description string + GitSSHCommand string + GitURL string + Goamd64 string + Homepage string + IDs []string + License string + Maintainers []string + Name string + OptDepends []string + Package string + PrivateKey string + Provides []string + Rel string + SkipUpload string + URLTemplate string + type Announce struct + Discord Discord + LinkedIn LinkedIn + Mattermost Mattermost + Reddit Reddit + SMTP SMTP + Skip string + Slack Slack + Teams Teams + Telegram Telegram + Twitter Twitter + Webhook Webhook + type Archive struct + AllowDifferentBinaryCount bool + Builds []string + Files []File + Format string + FormatOverrides []FormatOverride + ID string + Meta bool + NameTemplate string + Replacements map[string]string + StripParentBinaryFolder bool + WrapInDirectory string + type Before struct + Hooks []string + type Blob struct + Bucket string + DisableSSL bool + Endpoint string + ExtraFiles []ExtraFile + Folder string + IDs []string + KMSKey string + Provider string + Region string + type Build struct + Binary string + BuildDetailsOverrides []BuildDetailsOverride + Builder string + Command string + Dir string + GoBinary string + Goamd64 []string + Goarch []string + Goarm []string + Gomips []string + Goos []string + Hooks BuildHookConfig + ID string + Ignore []IgnoredBuild + Main string + ModTimestamp string + NoMainCheck bool + NoUniqueDistDir bool + Skip bool + Targets []string + UnproxiedDir string + UnproxiedMain string + type BuildDetails struct + Asmflags StringArray + Env []string + Flags FlagArray + Gcflags StringArray + Ldflags StringArray + Tags FlagArray + type BuildDetailsOverride struct + Goamd64 string + Goarch string + Goarm string + Gomips string + Goos string + type BuildHookConfig struct + Post Hooks + Pre Hooks + type BuildHooks struct + Post string + Pre string + type ChangeLogGroup struct + Order int + Regexp string + Title string + type Changelog struct + Abbrev int + Filters Filters + Groups []ChangeLogGroup + Skip bool + Sort string + Use string + type Checksum struct + Algorithm string + Disable bool + ExtraFiles []ExtraFile + IDs []string + NameTemplate string + type CommitAuthor struct + Email string + Name string + type Discord struct + Author string + Color string + Enabled bool + IconURL string + MessageTemplate string + type Docker struct + BuildFlagTemplates []string + Dockerfile string + Files []string + Goamd64 string + Goarch string + Goarm string + Goos string + ID string + IDs []string + ImageTemplates []string + PushFlags []string + SkipPush string + Use string + type DockerManifest struct + CreateFlags []string + ID string + ImageTemplates []string + NameTemplate string + PushFlags []string + SkipPush string + Use string + type EnvFiles struct + GitHubToken string + GitLabToken string + GiteaToken string + type ExtraFile struct + Glob string + NameTemplate string + type File struct + Destination string + Info FileInfo + Source string + StripParent bool + func (f *File) UnmarshalYAML(unmarshal func(interface{}) error) error + func (f File) JSONSchema() *jsonschema.Schema + type FileInfo struct + Group string + MTime time.Time + Mode os.FileMode + Owner string + type Filters struct + Exclude []string + type FlagArray []string + func (a *FlagArray) UnmarshalYAML(unmarshal func(interface{}) error) error + func (a FlagArray) JSONSchema() *jsonschema.Schema + type FormatOverride struct + Format string + Goos string + type GitHubURLs struct + API string + Download string + SkipTLSVerify bool + Upload string + type GitLabURLs struct + API string + Download string + SkipTLSVerify bool + UseJobToken bool + UsePackageRegistry bool + type GiteaURLs struct + API string + Download string + SkipTLSVerify bool + type GoMod struct + Env []string + GoBinary string + Mod string + Proxy bool + type Homebrew struct + Caveats string + CommitAuthor CommitAuthor + CommitMessageTemplate string + Conflicts []string + CustomBlock string + CustomRequire string + Dependencies []HomebrewDependency + Description string + DownloadStrategy string + Folder string + Goamd64 string + Goarm string + Homepage string + IDs []string + Install string + License string + Name string + Plist string + PostInstall string + Service string + SkipUpload string + Tap RepoRef + Test string + URLTemplate string + type HomebrewDependency struct + Name string + Type string + Version string + func (a *HomebrewDependency) UnmarshalYAML(unmarshal func(interface{}) error) error + func (a HomebrewDependency) JSONSchema() *jsonschema.Schema + type Hook struct + Cmd string + Dir string + Env []string + Output bool + func (bh *Hook) UnmarshalYAML(unmarshal func(interface{}) error) error + func (bh Hook) JSONSchema() *jsonschema.Schema + type Hooks []Hook + func (bhc *Hooks) UnmarshalYAML(unmarshal func(interface{}) error) error + type IgnoredBuild struct + Goamd64 string + Goarch string + Goarm string + Gomips string + Goos string + type Krew struct + Caveats string + CommitAuthor CommitAuthor + CommitMessageTemplate string + Description string + Goamd64 string + Goarm string + Homepage string + IDs []string + Index RepoRef + Name string + ShortDescription string + SkipUpload string + URLTemplate string + type LinkedIn struct + Enabled bool + MessageTemplate string + type Mattermost struct + Channel string + Color string + Enabled bool + IconEmoji string + IconURL string + MessageTemplate string + TitleTemplate string + Username string + type Milestone struct + Close bool + FailOnError bool + NameTemplate string + Repo Repo + type NFPM struct + Bindir string + Builds []string + Changelog string + Description string + Formats []string + Homepage string + ID string + License string + Maintainer string + Meta bool + Overrides map[string]NFPMOverridables + Priority string + Section string + Vendor string + type NFPMAPK struct + Scripts NFPMAPKScripts + Signature NFPMAPKSignature + type NFPMAPKScripts struct + PostUpgrade string + PreUpgrade string + type NFPMAPKSignature struct + KeyFile string + KeyName string + KeyPassphrase string + type NFPMDeb struct + Breaks []string + Lintian []string + Scripts NFPMDebScripts + Signature NFPMDebSignature + Triggers NFPMDebTriggers + type NFPMDebScripts struct + Rules string + Templates string + type NFPMDebSignature struct + KeyFile string + KeyPassphrase string + Type string + type NFPMDebTriggers struct + Activate []string + ActivateAwait []string + ActivateNoAwait []string + Interest []string + InterestAwait []string + InterestNoAwait []string + type NFPMOverridables struct + APK NFPMAPK + Conflicts []string + Contents files.Contents + Deb NFPMDeb + Dependencies []string + Epoch string + FileNameTemplate string + PackageName string + Prerelease string + Provides []string + RPM NFPMRPM + Recommends []string + Release string + Replacements map[string]string + Replaces []string + Scripts NFPMScripts + Suggests []string + VersionMetadata string + type NFPMRPM struct + Compression string + Group string + Scripts NFPMRPMScripts + Signature NFPMRPMSignature + Summary string + type NFPMRPMScripts struct + PostTrans string + PreTrans string + type NFPMRPMSignature struct + KeyFile string + KeyPassphrase string + type NFPMScripts struct + PostInstall string + PostRemove string + PreInstall string + PreRemove string + type Project struct + AURs []AUR + Announce Announce + Archives []Archive + Artifactories []Upload + Before Before + Blobs []Blob + Brews []Homebrew + Builds []Build + Changelog Changelog + Checksum Checksum + Dist string + DockerManifests []DockerManifest + DockerSigns []Sign + Dockers []Docker + Env []string + EnvFiles EnvFiles + GitHubURLs GitHubURLs + GitLabURLs GitLabURLs + GiteaURLs GiteaURLs + GoMod GoMod + Krews []Krew + Milestones []Milestone + NFPMs []NFPM + ProjectName string + Publishers []Publisher + Release Release + SBOMs []SBOM + Scoop Scoop + Signs []Sign + SingleBuild Build + Snapcrafts []Snapcraft + Snapshot Snapshot + Source Source + UniversalBinaries []UniversalBinary + Uploads []Upload + func Load(file string) (config Project, err error) + func LoadReader(fd io.Reader) (config Project, err error) + type Publisher struct + Checksum bool + Cmd string + Dir string + Env []string + ExtraFiles []ExtraFile + IDs []string + Name string + Signature bool + type Reddit struct + ApplicationID string + Enabled bool + Sub string + TitleTemplate string + URLTemplate string + Username string + type Release struct + Disable bool + DiscussionCategoryName string + Draft bool + ExtraFiles []ExtraFile + Footer string + GitHub Repo + GitLab Repo + Gitea Repo + Header string + IDs []string + NameTemplate string + Prerelease string + ReleaseNotesMode ReleaseNotesMode + ReplaceExistingDraft bool + SkipUpload bool + TargetCommitish string + type ReleaseNotesMode string + const ReleaseNotesModeAppend + const ReleaseNotesModeKeepExisting + const ReleaseNotesModePrepend + const ReleaseNotesModeReplace + type Repo struct + Name string + Owner string + RawURL string + func (r Repo) CheckSCM() error + func (r Repo) String() string + type RepoRef struct + Branch string + Name string + Owner string + Token string + type SBOM struct + Args []string + Artifacts string + Cmd string + Documents []string + Env []string + ID string + IDs []string + type SMTP struct + BodyTemplate string + Enabled bool + From string + Host string + InsecureSkipVerify bool + Port int + SubjectTemplate string + To []string + Username string + type Scoop struct + Bucket RepoRef + CommitAuthor CommitAuthor + CommitMessageTemplate string + Description string + Folder string + Goamd64 string + Homepage string + License string + Name string + Persist []string + PostInstall []string + PreInstall []string + SkipUpload string + URLTemplate string + type Sign struct + Args []string + Artifacts string + Certificate string + Cmd string + Env []string + ID string + IDs []string + Output bool + Signature string + Stdin *string + StdinFile string + type Slack struct + Attachments []SlackAttachment + Blocks []SlackBlock + Channel string + Enabled bool + IconEmoji string + IconURL string + MessageTemplate string + Username string + type SlackAttachment struct + Internal interface{} + func (a *SlackAttachment) UnmarshalYAML(unmarshal func(interface{}) error) error + func (a SlackAttachment) MarshalJSON() ([]byte, error) + type SlackBlock struct + Internal interface{} + func (a *SlackBlock) UnmarshalYAML(unmarshal func(interface{}) error) error + func (a SlackBlock) MarshalJSON() ([]byte, error) + type Snapcraft struct + Apps map[string]SnapcraftAppMetadata + Base string + Builds []string + ChannelTemplates []string + Confinement string + Description string + Files []SnapcraftExtraFiles + Grade string + ID string + Layout map[string]SnapcraftLayoutMetadata + License string + Name string + NameTemplate string + Plugs map[string]interface{} + Publish bool + Replacements map[string]string + Summary string + type SnapcraftAppMetadata struct + Adapter string + After []string + Aliases []string + Args string + Autostart string + Before []string + BusName string + Command string + CommandChain []string + CommonID string + Completer string + Daemon string + Desktop string + Environment map[string]interface{} + Extensions []string + InstallMode string + Passthrough map[string]interface{} + Plugs []string + PostStopCommand string + RefreshMode string + ReloadCommand string + RestartCondition string + RestartDelay string + Slots []string + Sockets map[string]interface{} + StartTimeout string + StopCommand string + StopMode string + StopTimeout string + Timer string + WatchdogTimeout string + type SnapcraftExtraFiles struct + Destination string + Mode uint32 + Source string + type SnapcraftLayoutMetadata struct + Bind string + BindFile string + Symlink string + Type string + type Snapshot struct + NameTemplate string + type Source struct + Enabled bool + Files []File + Format string + NameTemplate string + PrefixTemplate string + type StringArray []string + func (a *StringArray) UnmarshalYAML(unmarshal func(interface{}) error) error + func (a StringArray) JSONSchema() *jsonschema.Schema + type Teams struct + Color string + Enabled bool + IconURL string + MessageTemplate string + TitleTemplate string + type Telegram struct + ChatID int64 + Enabled bool + MessageTemplate string + type Twitter struct + Enabled bool + MessageTemplate string + type UniversalBinary struct + Hooks BuildHookConfig + ID string + IDs []string + NameTemplate string + Replace bool + type Upload struct + Checksum bool + ChecksumHeader string + ClientX509Cert string + ClientX509Key string + CustomArtifactName bool + CustomHeaders map[string]string + Exts []string + IDs []string + Method string + Mode string + Name string + Signature bool + Target string + TrustedCerts string + Username string + type Webhook struct + ContentType string + Enabled bool + EndpointURL string + Headers map[string]string + MessageTemplate string + SkipTLSVerify bool