Skip to content

Interface: GitCommitAndPushOptions<TIn> ​

Defined in: git/src/builders/git-commit-and-push-options.ts:17

Configuration options for git.commitAndPush(id, options) (createGitCommitAndPushBuilder).

Defines the target remote branch projection (branch), commit message projection (message), and optional input schema, runner pool, and environment bindings.

Type Parameters ​

Type ParameterDefault typeDescription
TInunknownStep input payload type.

Properties ​

PropertyModifierTypeDescriptionDefined in
branchreadonlyBivariantCallback<[input: TIn], string>Pure projection deriving the target remote branch name from TIn.git/src/builders/git-commit-and-push-options.ts:19
env?readonlyReadonly<Record<string, string | EnvRef>>Optional environment variables or symbolic EnvRef bindings injected into git commands.git/src/builders/git-commit-and-push-options.ts:27
inputSchema?readonlyZodType<TIn, unknown, $ZodTypeInternals<TIn, unknown>>Optional Zod schema validating the step input payload.git/src/builders/git-commit-and-push-options.ts:23
messagereadonlyBivariantCallback<[input: TIn], string>Pure projection deriving the commit message from TIn.git/src/builders/git-commit-and-push-options.ts:21
runner?readonlyMaybeBuilder<NodeRunnerNode>Optional runner pool governing subprocess slot concurrency.git/src/builders/git-commit-and-push-options.ts:25

Released under the MIT License.