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

Method SetSecrets

src/builders/selfhosted.go:44–58  ·  view source on GitHub ↗
(secrets map[string]string)

Source from the content-addressed store, hash-verified

42}
43
44func (g *SelfHosted) SetSecrets(secrets map[string]string) error {
45 body := url.Values{}
46 for key, val := range secrets {
47 body.Set(key, val)
48 }
49 resp, err := g.Client.New().
50 Set("Content-Type", "application/x-www-form-urlencoded").
51 Body(bytes.NewReader([]byte(body.Encode()))).
52 Post("/secrets").
53 ReceiveSuccess(nil)
54 if err != nil {
55 return err
56 }
57 return util.Check2xxCode(resp.StatusCode)
58}

Callers

nothing calls this directly

Calls 2

Check2xxCodeFunction · 0.92
NewMethod · 0.80

Tested by

no test coverage detected