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 {
747747 if code >= 0 {
748748 return code
749749 }
750 f, err := parseFlags(args, flagSpec{Values: []string{"--step", "--reason"}, MaxPos: 2,
751 Usage: "runner done <build-id> success|failure [--step <n>] [--reason <text>]"})
750 f, err := c.parseArgs(args, flagSpec{Values: []string{"--step", "--reason"}, MaxPos: 2, Usage: c.Cmd.Usage})
752751 if err != nil {
753752 return c.fail(protocol.ExitUsage, "%v", err)
754753 }