Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetPackagesToUpdate ¶
func SetupUpdate ¶
func SetupUpdate() (*update.Options, lint.EvalRuleErrors)
SetupUpdate will create the options needed to call wolfictl update functions
Types ¶
type CheckUpdateOptions ¶
func (CheckUpdateOptions) CheckUpdates ¶
func (o CheckUpdateOptions) CheckUpdates(ctx context.Context, files []string) error
CheckUpdates will use the melange update config to get the latest versions and validate fetch and git-checkout pipelines
type DiffOptions ¶
type DiffOptions struct { Client *http.Client Logger *log.Logger PackageListFilename string Dir string PackagesDir string ApkIndexURL string ExistingPackages map[string]*goapk.Package }
func NewDiff ¶
func NewDiff() *DiffOptions
func (*DiffOptions) Diff ¶
func (o *DiffOptions) Diff() error
Diff compare a newly built apk with the latest in an APK repository, writing the differences to a file diff.log
type NewApkPackage ¶
type SoNameOptions ¶
type SoNameOptions struct { Client *http.Client Logger *log.Logger PackageListFilename string Dir string PackagesDir string PackageNames []string ApkIndexURL string ExistingPackages map[string]*goapk.Package }
func NewSoName ¶
func NewSoName() *SoNameOptions
func (*SoNameOptions) CheckSoName ¶
func (o *SoNameOptions) CheckSoName() error
CheckSoName will check if a new APK contains a foo.so file, then compares it with the latest version in an APKINDEX to check if there are differences.
Click to show internal directories.
Click to hide internal directories.