diff --git a/tasks/git/src/main/java/com/walmartlabs/concord/plugins/git/GitTask.java b/tasks/git/src/main/java/com/walmartlabs/concord/plugins/git/GitTask.java index 03cb263a..c9b0957e 100644 --- a/tasks/git/src/main/java/com/walmartlabs/concord/plugins/git/GitTask.java +++ b/tasks/git/src/main/java/com/walmartlabs/concord/plugins/git/GitTask.java @@ -268,6 +268,12 @@ private Map doCommit(Map in) throws Exception { Map commitResult; log.info("Changes detected in the following files: {}", status.getUncommittedChanges()); + + if (dryRunMode) { + log.info("Dry-run mode enabled: Skipping real commit"); + return Map.of(); + } + CommitCommand commitCommand = git.commit() .setSign(false) .setAllowEmpty(allowEmptyCommit)