github.com/replicatedhq/ship@v0.55.0/pkg/lifecycle/render/planner/step_github.go (about)

     1  package planner
     2  
     3  import (
     4  	"github.com/replicatedhq/libyaml"
     5  	"github.com/replicatedhq/ship/pkg/api"
     6  	"github.com/replicatedhq/ship/pkg/lifecycle/render/root"
     7  )
     8  
     9  func (p *CLIPlanner) githubStep(
    10  	rootFs root.Fs,
    11  	asset api.GitHubAsset,
    12  	configGroups []libyaml.ConfigGroup,
    13  	renderRoot string,
    14  	meta api.ReleaseMetadata,
    15  	templateContext map[string]interface{},
    16  ) Step {
    17  	return Step{
    18  		Dest:        asset.Dest,
    19  		Description: asset.Description,
    20  		Execute:     p.GitHub.Execute(rootFs, asset, configGroups, renderRoot, meta, templateContext),
    21  	}
    22  }