github.com/jenkins-x/draft-repo@v0.9.0/pkg/draft/pack/repo/builtins.go (about)

     1  package repo
     2  
     3  import "github.com/Azure/draft/pkg/version"
     4  
     5  // Builtin contains metadata to the built-in packs. Used to install/uninstall a pack.
     6  type Builtin struct {
     7  	Name    string
     8  	URL     string
     9  	Version string
    10  }
    11  
    12  // Builtins fetches all built-in pack repositories as a map of url=>ver.
    13  func Builtins() []*Builtin {
    14  	var ver string
    15  	// canary draft releases should always test the latest version of the packs.
    16  	if version.Release != "canary" {
    17  		ver = version.Release
    18  	}
    19  	return []*Builtin{
    20  		{
    21  			Name:    "github.com/Azure/draft",
    22  			URL:     "https://github.com/Azure/draft",
    23  			Version: ver,
    24  		},
    25  	}
    26  }