Interface: GitMergeQueueOptions<TIn, TOut>
Defined in: git/src/builders/git-merge-queue-options.ts:17
Configuration options for git.mergeQueue(id, options) (createGitMergeQueueBuilder).
Specifies the upstream targetBranch, maxBatchSize for speculative cumulative merge trains, and the verifyWith check executed against the cumulative tip commit $R_k$.
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
TIn | unknown | Validated step input type. |
TOut | unknown | Validated step output type. |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
inputSchema? | readonly | ZodType<TIn, unknown, $ZodTypeInternals<TIn, unknown>> | Optional Zod schema validating the merge queue step input payload. | git/src/builders/git-merge-queue-options.ts:25 |
maxBatchSize? | readonly | number | Maximum number of runs combined into a single speculative verification batch (defaults to 4). | git/src/builders/git-merge-queue-options.ts:21 |
outputSchema? | readonly | ZodType<TOut, unknown, $ZodTypeInternals<TOut, unknown>> | Optional Zod schema validating the merge queue step output payload. | git/src/builders/git-merge-queue-options.ts:27 |
targetBranch? | readonly | string | Target upstream branch into which approved runs are merged (defaults to 'main'). | git/src/builders/git-merge-queue-options.ts:19 |
verifyWith | readonly | MaybeBuilder<BaseCheckASTNode<string, GitWorktreeHandle>> | Deterministic verification check executed against the cumulative merge head. | git/src/builders/git-merge-queue-options.ts:23 |