Function: createGitMergeQueueBuilder()
ts
function createGitMergeQueueBuilder<TIn, TOut>(id, options): GitMergeQueueBuilder<TIn, TOut>;Defined in: git/src/builders/create-git-merge-queue-builder.ts:24
Creates a fluent GitMergeQueueBuilder (git.mergeQueue(id, options)).
Compiles into a passive GitMergeQueueNode<TIn, TOut> configuring cumulative merge-train batching and binary bisection.
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
TIn | unknown | Validated step input type. |
TOut | unknown | Validated step output type. |
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | Unique merge queue step identifier. |
options | GitMergeQueueOptions<TIn, TOut> | Target branch, batch size, and verification check configuration. |
Returns
GitMergeQueueBuilder<TIn, TOut>
Immutable fluent GitMergeQueueBuilder instance.
Throws
If id is empty or maxBatchSize is not a positive integer.