diff --git a/internal/cmd/stack/local_preview.go b/internal/cmd/stack/local_preview.go index 0966c68..571c053 100644 --- a/internal/cmd/stack/local_preview.go +++ b/internal/cmd/stack/local_preview.go @@ -126,12 +126,7 @@ func localPreview() cli.ActionFunc { fmt.Println("You have successfully created a local preview run!") if cliCtx.Bool(flagPrioritizeRun.Name) { - var prioritizeMutation struct { - SetRunPriority struct { - ID string `graphql:"id"` - } `graphql:"runPrioritizeSet(stack: $stackId, run: $runId, prioritize: $prioritize)"` - } - + var prioritizeMutation setRunPriorityMutation variables := map[string]interface{}{ "stackId": graphql.ID(stack.ID), "runId": graphql.ID(triggerMutation.RunProposeLocalWorkspace.ID), diff --git a/internal/cmd/stack/run_prioritize.go b/internal/cmd/stack/run_prioritize.go index 0d61e7c..97b6f1d 100644 --- a/internal/cmd/stack/run_prioritize.go +++ b/internal/cmd/stack/run_prioritize.go @@ -7,6 +7,12 @@ import ( "github.com/urfave/cli/v2" ) +type setRunPriorityMutation struct { + SetRunPriority struct { + ID string `graphql:"id"` + } `graphql:"runPrioritizeSet(stack: $stackId, run: $runId, prioritize: $prioritize)"` +} + func runPrioritize(cliCtx *cli.Context) error { stackID, err := getStackID(cliCtx) if err != nil { @@ -14,11 +20,7 @@ func runPrioritize(cliCtx *cli.Context) error { } runID := cliCtx.String(flagRequiredRun.Name) - var mutation struct { - SetRunPriority struct { - ID string `graphql:"id"` - } `graphql:"runPrioritizeSet(stack: $stackId, run: $runId, prioritize: $prioritize)"` - } + var mutation setRunPriorityMutation variables := map[string]interface{}{ "stackId": graphql.ID(stackID),