MCPcopy Create free account
hub / github.com/SignTools/SignTools / MakeEnabled

Method MakeEnabled

src/config/config.go:32–44  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

30}
31
32func (b *Builder) MakeEnabled() map[string]builders.Builder {
33 results := map[string]builders.Builder{}
34 if b.GitHub.Enable {
35 results["GitHub"] = builders.MakeGitHub(&b.GitHub)
36 }
37 if b.Semaphore.Enable {
38 results["Semaphore"] = builders.MakeSemaphore(&b.Semaphore)
39 }
40 if b.SelfHosted.Enable {
41 results["SelfHosted"] = builders.MakeSelfHosted(&b.SelfHosted)
42 }
43 return results
44}
45
46type File struct {
47 Builder Builder `yaml:"builder"`

Callers 1

LoadFunction · 0.80

Calls 3

MakeGitHubFunction · 0.92
MakeSemaphoreFunction · 0.92
MakeSelfHostedFunction · 0.92

Tested by

no test coverage detected