Commit e5b80f7a20

e5b80f7a20864ebcc82f1b491c4437cd37a3b0a5

parent: 3bcdce33fb

Verified · cmc ci/build: success ci/test: success

cmc <hello@cleberg.net> · 2026-09-28 21:59 UTC

control: runner done parses its flags through c.parseArgs

Ref #266

Layout: unified · split

internal/control/build.go +1 −2
@@ -747,8 +747,7 @@ func runRunnerDone(c *Ctx, args []string) int {
747 if code >= 0 { 747 if code >= 0 {
748 return code 748 return code
749 } 749 }
750 f, err := parseFlags(args, flagSpec{Values: []string{"--step", "--reason"}, MaxPos: 2, 750 f, err := c.parseArgs(args, flagSpec{Values: []string{"--step", "--reason"}, MaxPos: 2, Usage: c.Cmd.Usage})
751 Usage: "runner done <build-id> success|failure [--step <n>] [--reason <text>]"})
752 if err != nil { 751 if err != nil {
753 return c.fail(protocol.ExitUsage, "%v", err) 752 return c.fail(protocol.ExitUsage, "%v", err)
754 } 753 }