Skip to content

Commit 432f8c0

Browse files
committed
ensure tagging targets have a default value
1 parent 336279e commit 432f8c0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ $(component_patch_tags): check-branch check-tag-message
165165
$(shell \
166166
component_dir=$$(dirname $@); \
167167
read -a number <<< $$(git tag -l | grep -E "^$${component_dir}" | sort -Vr | head -n 1 | sed -E "s@^$${component_dir}/v([0-9]+)\.([0-9]+)\.([0-9]+)@\1 \2 \3@"); \
168-
commit_tag="$${component_dir}/v$${number[0]}.$${number[1]}.$$(($${number[2]}+1))"; \
168+
commit_tag="$${component_dir}/v$${number[0]:-0}.$${number[1]:-0}.$$(($${number[2]}+1))"; \
169169
echo "tagging commit with $${commit_tag}" > /dev/stderr; \
170170
git tag "$${commit_tag}" -m "${TAG_MESSAGE}"; \
171171
)
@@ -175,7 +175,7 @@ $(component_minor_tags): check-branch check-tag-message
175175
$(shell \
176176
component_dir=$$(dirname $@); \
177177
read -a number <<< $$(git tag -l | grep -E "^$${component_dir}" | sort -Vr | head -n 1 | sed -E "s@^$${component_dir}/v([0-9]+)\.([0-9]+)\.([0-9]+)@\1 \2 \3@"); \
178-
commit_tag="$${component_dir}/v$${number[0]}.$$(($${number[1]}+1)).0"; \
178+
commit_tag="$${component_dir}/v$${number[0]:-0}.$$(($${number[1]}+1)).0"; \
179179
echo "tagging commit with $${commit_tag}" > /dev/stderr; \
180180
git tag "$${commit_tag}" -m "${TAG_MESSAGE}"; \
181181
)

0 commit comments

Comments
 (0)