Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type PlatformArtifact ¶
PlatformArtifact describes a platform-specific release artifact.
type ReleaseFlags ¶
type ReleaseFlags struct {
Platform string // target platform (e.g., "darwin-arm64", "linux-x64")
Notes string // release notes text
NotesFile string // path to release notes file
Draft bool // mark as draft release
DryRun bool // do everything except upload
NoBuild bool // skip the build step, use existing dist/
Server string // release server URL (overrides config)
Token string // auth token (overrides config)
}
ReleaseFlags holds the parsed flags for the release command.
type ReleaseManifest ¶
type ReleaseManifest struct {
Version string `json:"version"`
Notes string `json:"notes"`
PubDate string `json:"pub_date"`
Draft bool `json:"draft,omitempty"`
Signature string `json:"signature,omitempty"`
Platforms map[string]PlatformArtifact `json:"platforms"`
}
ReleaseManifest is the JSON manifest published for the auto-updater.
Click to show internal directories.
Click to hide internal directories.