github.com/wolfi-dev/wolfictl@v0.16.11/pkg/configs/advisory/v1/section_updaters.go (about) 1 package v1 2 3 import ( 4 "github.com/wolfi-dev/wolfictl/pkg/configs" 5 ) 6 7 func NewAdvisoriesSectionUpdater( 8 updater configs.SectionUpdater[Advisories, Document], 9 ) configs.EntryUpdater[Document] { 10 yamlASTMutater := configs.NewTargetedYAMLASTMutater[Advisories, Document]( 11 "advisories", 12 updater, 13 func(cfg Document, data Advisories) Document { 14 cfg.Advisories = data 15 return cfg 16 }, 17 ) 18 19 return configs.NewYAMLUpdateFunc[Document](yamlASTMutater) 20 }