fix: architect closes parent vision issue when all sprint sub-issues complete (#689)
This commit is contained in:
parent
f9461ceea8
commit
f037ae1892
1 changed files with 3 additions and 3 deletions
|
|
@ -522,14 +522,14 @@ close_vision_issue() {
|
||||||
subissues=$(get_vision_subissues "$vision_issue")
|
subissues=$(get_vision_subissues "$vision_issue")
|
||||||
|
|
||||||
# Build summary comment
|
# Build summary comment
|
||||||
local subissue_list=""
|
local summary=""
|
||||||
local count=0
|
local count=0
|
||||||
while IFS= read -r subissue_num; do
|
while IFS= read -r subissue_num; do
|
||||||
[ -z "$subissue_num" ] && continue
|
[ -z "$subissue_num" ] && continue
|
||||||
local sub_title
|
local sub_title
|
||||||
sub_title=$(curl -sf -H "Authorization: token ${FORGE_TOKEN}" \
|
sub_title=$(curl -sf -H "Authorization: token ${FORGE_TOKEN}" \
|
||||||
"${FORGE_API}/issues/${subissue_num}" 2>/dev/null | jq -r '.title // "Untitled"') || sub_title="Untitled"
|
"${FORGE_API}/issues/${subissue_num}" 2>/dev/null | jq -r '.title // "Untitled"') || sub_title="Untitled"
|
||||||
subissue_list+="- #${subissue_num}: ${sub_title}\n"
|
summary+="- #${subissue_num}: ${sub_title}\n"
|
||||||
count=$((count + 1))
|
count=$((count + 1))
|
||||||
done <<< "$subissues"
|
done <<< "$subissues"
|
||||||
|
|
||||||
|
|
@ -540,7 +540,7 @@ close_vision_issue() {
|
||||||
All sub-issues have been implemented and merged. This vision issue is now closed.
|
All sub-issues have been implemented and merged. This vision issue is now closed.
|
||||||
|
|
||||||
### Completed sub-issues (${count}):
|
### Completed sub-issues (${count}):
|
||||||
${subissue_list}
|
${summary}
|
||||||
---
|
---
|
||||||
*Automated closure by architect · $(date -u '+%Y-%m-%d %H:%M UTC')*
|
*Automated closure by architect · $(date -u '+%Y-%m-%d %H:%M UTC')*
|
||||||
EOF
|
EOF
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue