(target defaultsTarget, name string)
| 550 | } |
| 551 | |
| 552 | func deleteDefaultsVariable(target defaultsTarget, name string) error { |
| 553 | out, err := runDefaultsGH("api", "-X", "DELETE", target.variableEndpoint(name)) |
| 554 | if err != nil && !isDefaultsNotFoundError(err, out) { |
| 555 | return fmt.Errorf("failed to delete %s: %w", name, errWithOutput(err, out)) |
| 556 | } |
| 557 | return nil |
| 558 | } |
| 559 | |
| 560 | func isDefaultsNotFoundError(err error, out []byte) bool { |
| 561 | if err == nil { |
no test coverage detected