From c16c699d39a4ff374afdf959cd0d632643fab158 Mon Sep 17 00:00:00 2001 From: Koen Van Looveren Date: Tue, 24 Sep 2024 10:52:11 +0200 Subject: [PATCH] feat: Added option to enable/disable git commit of the versionbump --- CHANGELOG.md | 6 ++++++ .../flutter/build/plugin/flutter_build_plugin.dart | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c11a7c..91bf759 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +# 0.15.0 + +## Added + +- Choose if you want to commit the version bump or not (even if it is a git repo) + # 0.14.2 ## Fix diff --git a/lib/src/integrations/flutter/build/plugin/flutter_build_plugin.dart b/lib/src/integrations/flutter/build/plugin/flutter_build_plugin.dart index 4307e52..6e1e231 100644 --- a/lib/src/integrations/flutter/build/plugin/flutter_build_plugin.dart +++ b/lib/src/integrations/flutter/build/plugin/flutter_build_plugin.dart @@ -23,6 +23,7 @@ class FlutterBuildPlugin extends ImpaktfullCliPlugin { Future versionBump({ String? flavor, String? suffix, + bool commitChanges = true, }) async { ImpaktfullCliLogger.setSpinnerPrefix('VersionBump'); ImpaktfullCliLogger.startSpinner('Validating git clean'); @@ -62,7 +63,7 @@ class FlutterBuildPlugin extends ImpaktfullCliPlugin { } final encoder = JsonEncoder.withIndent(' '); file.writeAsStringSync(encoder.convert(newConfigData)); - if (isGitProject) { + if (commitChanges && isGitProject) { await processRunner.runProcess([ 'git', 'add',