Documentation
¶
Index ¶
- type Change
- type Generator
- func (g *Generator) GenerateChangelog(changes []Change) error
- func (g *Generator) GenerateChecksums(artifactsDir string) error
- func (g *Generator) GenerateDockerManifest(images []string) error
- func (g *Generator) GenerateInstallScript() error
- func (g *Generator) GeneratePackageScripts() error
- func (g *Generator) GenerateReleaseNotes(since string) (string, error)
- type ReleaseNotes
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Change ¶
type Change struct {
Type string
Scope string
Message string
Commit string
Author string
Date time.Time
Breaking bool
}
Change represents a single change
type Generator ¶
type Generator struct {
// contains filtered or unexported fields
}
Generator handles release artifact generation
func NewGenerator ¶
NewGenerator creates a new release generator
func (*Generator) GenerateChangelog ¶
GenerateChangelog updates the CHANGELOG.md file
func (*Generator) GenerateChecksums ¶
GenerateChecksums generates SHA256 checksums for all artifacts
func (*Generator) GenerateDockerManifest ¶
GenerateDockerManifest generates Docker image manifest
func (*Generator) GenerateInstallScript ¶
GenerateInstallScript generates installation script
func (*Generator) GeneratePackageScripts ¶
GeneratePackageScripts generates package installation scripts
Click to show internal directories.
Click to hide internal directories.