Documentation ¶
Index ¶
- func Generate(ctx context.Context, logger *slog.Logger, sqlDB *sql.DB, pw progress.Writer, ...) error
- type Checker
- func (c Checker) DaysUntilEndOfLife(resp []client.Cycle, product, cycle string) (float64, bool)
- func (c Checker) DaysUntilUnsupported(resp []client.Cycle, product, cycle string) (float64, bool)
- func (Checker) EndOfLifeFrom(resp []client.Cycle, product, cycle string) (time.Time, bool)
- func (Checker) SupportedUntil(resp []client.Cycle, product, cycle string) (time.Time, bool)
- type Cycle
- type EndOfLifeDate
- type Product
- type Renovate
- type SBOM
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Checker ¶ added in v0.102.0
type Checker struct{}
func NewChecker ¶ added in v0.102.0
func NewChecker() Checker
func (Checker) DaysUntilEndOfLife ¶ added in v0.102.0
func (Checker) DaysUntilUnsupported ¶ added in v0.102.0
func (Checker) EndOfLifeFrom ¶ added in v0.102.0
type Cycle ¶
type Cycle struct { // Cycle Release Cycle, i.e. `19`, `22.04` Cycle string // SupportedUntil Date supported until SupportedUntil string // IsSupported indicates whether the Cycle has a `support: false` or `support: true` IsSupported *bool // EolFrom End of Life Date for this release cycle EolFrom string // IsEOL indicates whether the Cycle has an `eol: false` or `eol: true` IsEOL *bool }
func (Cycle) IsUnsupported ¶
IsUnsupported whether the cycle is still actively supported
type EndOfLifeDate ¶ added in v0.15.1
type EndOfLifeDate struct{}
func (*EndOfLifeDate) CreateTables ¶ added in v0.15.1
func (*EndOfLifeDate) Name ¶ added in v0.100.0
func (*EndOfLifeDate) Name() string
type Renovate ¶
type Renovate struct {
// contains filtered or unexported fields
}
func NewRenovate ¶
func (Renovate) ProcessDependency ¶
func (Renovate) RetrieveEOLStatus ¶
type SBOM ¶ added in v0.43.0
type SBOM struct {
// contains filtered or unexported fields
}
func (SBOM) ProcessDependency ¶ added in v0.43.0
func (SBOM) RetrieveEOLStatus ¶ added in v0.43.0
Source Files ¶
- checker.go
- cycle.go
- generate.go
- product.go
- renovate.go
- renovate_parser_alpine.go
- renovate_parser_go.go
- renovate_parser_gradle.go
- renovate_parser_nodejs.go
- renovate_parser_python.go
- renovate_parser_rails.go
- renovate_parser_redis.go
- renovate_parser_ruby.go
- renovate_parsers.go
- sbom.go
- sbom_parser_rails.go
- sbom_parsers.go
- type.go
- utils.go
Click to show internal directories.
Click to hide internal directories.