fix: avoid compatibility issues when allowEmpty not set

Signed-off-by: ElaineDeMattosSilvaB <elaine.mattos@gmail.com>
This commit is contained in:
ElaineDeMattosSilvaB
2026-03-27 09:40:11 +01:00
parent d7b27f6859
commit a99c5abb0a
@@ -219,13 +219,21 @@ export const createGitlabRepoPushAction = (options: {
const commitId = await ctx.checkpoint({
key: `commit.create.${repoID}.${branchName}`,
fn: async () => {
const commit = await api.Commits.create(
repoID,
branchName,
ctx.input.commitMessage,
actions,
allowEmpty !== undefined ? ({ allowEmpty } as any) : undefined,
);
const commit =
allowEmpty !== undefined
? await api.Commits.create(
repoID,
branchName,
ctx.input.commitMessage,
actions,
{ allowEmpty } as any,
)
: await api.Commits.create(
repoID,
branchName,
ctx.input.commitMessage,
actions,
);
return commit.id;
},
});