@@ -108,6 +108,10 @@ while [[ $# -gt 0 ]]; do
108108 tableName=" $2 "
109109 shift 2
110110 ;;
111+ --force) # Force apply flag (optional)
112+ force=" $2 "
113+ shift 2
114+ ;;
111115 * )
112116 echo " [ERROR] Unknown argument: $1 "
113117 exit 1
@@ -210,6 +214,10 @@ if [{ -z "$tableName" }]; then
210214 tableName=" "
211215fi
212216
217+ if [[ -z " $force " ]]; then
218+ force=" "
219+ fi
220+
213221echo " ==================== Workflow Dispatch Parameters ===================="
214222echo " infraRepoName: $infraRepoName "
215223echo " releaseVersion: $releaseVersion "
@@ -230,6 +238,7 @@ echo " boundedContext: $boundedContext"
230238echo " targetDomain: $targetDomain "
231239echo " version: $version "
232240echo " tableName: $tableName "
241+ echo " force: $force "
233242
234243DISPATCH_EVENT=$( jq -ncM \
235244 --arg infraRepoName " $infraRepoName " \
@@ -250,6 +259,7 @@ DISPATCH_EVENT=$(jq -ncM \
250259 --arg targetDomain " $targetDomain " \
251260 --arg version " $version " \
252261 --arg tableName " $tableName " \
262+ --arg force " $force " \
253263 ' {
254264 "ref": "' " $internalRef " ' ",
255265 "inputs": (
@@ -266,6 +276,7 @@ DISPATCH_EVENT=$(jq -ncM \
266276 (if $targetDomain != "" then { "targetDomain": $targetDomain } else {} end) +
267277 (if $version != "" then { "version": $version } else {} end) +
268278 (if $tableName != "" then { "tableName": $tableName } else {} end) +
279+ (if $force != "" then { "force": $force } else {} end) +
269280 (if $targetAccountGroup != "" then { "targetAccountGroup": $targetAccountGroup } else {} end) +
270281 {
271282 "releaseVersion": $releaseVersion,
0 commit comments