Skip to content

Commit e1a4b44

Browse files
committed
refactor: improve readability in argument handling in PR workflow
1 parent ce427f4 commit e1a4b44

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

.github/workflows/pr_workflow.yaml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,18 @@ jobs:
4040
run: dart pub global activate --source path .
4141
- name: Compare API changes
4242
id: version
43-
run: mtrust_api_guard version --badge --no-commit --tag --generate-changelog --json version_output.json ${{ inputs.pre_release && '--pre-release' || '' }} ${{ inputs.pre_release_prefix != '' && format('--pre-release-prefix "{0}"', inputs.pre_release_prefix) || '' }}
43+
run: |
44+
args=(version --badge --no-commit --tag --generate-changelog --json version_output.json)
45+
46+
if [[ "${{ inputs.pre_release }}" == "true" ]]; then
47+
args+=(--pre-release)
48+
fi
49+
50+
if [[ -n "${{ inputs.pre_release_prefix }}" ]]; then
51+
args+=(--pre-release-prefix "${{ inputs.pre_release_prefix }}")
52+
fi
53+
54+
mtrust_api_guard "${args[@]}"
4455
4556
- name: Generate version summary and comment on PR
4657
if: github.event_name == 'pull_request'

0 commit comments

Comments
 (0)