From 21871a09c845697cd722deb72f0861066942d3e6 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sun, 8 May 2022 21:24:10 +0200 Subject: [PATCH] Update daily_README.yaml --- .github/workflows/daily_README.yaml | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/.github/workflows/daily_README.yaml b/.github/workflows/daily_README.yaml index fc8731401..511715db1 100644 --- a/.github/workflows/daily_README.yaml +++ b/.github/workflows/daily_README.yaml @@ -41,16 +41,25 @@ jobs: # Clean previously reported issues sed -i "/Open Issue :/d" "$f"/README.md + sed -i "/Open Request :/d" "$f"/README.md # If there is an issue with the addon name in title, put a message - mapfile -t arr < <(jq -r 'keys[]' "${issueslist}") - # shellscript disable=SC2066 - for KEYS in "${arr[0]}"; do - TITLE=$(jq ."$KEYS".[Title] "${issueslist}") + while [[ $(jq -r --arg COUNTER $COUNTER ".[$COUNTER].title" issueslist) != null ]]; do + #Increment counter + let COUNTER=COUNTER+1 + #Get variables + TITLE="$(jq -r --arg COUNTER $COUNTER ".[$COUNTER].title" issueslist)" + #Check if relevant to addon if [[ "$TITLE" == *"$f"* ]]; then - URL=$(jq ."$KEYS".url "${issueslist}") - REQ=$(jq ."$KEYS".user.login "${issueslist}") - sed -i "1i ## Warning! Open Issue : [$TITLE @${REQ}]($URL)" "$f"/README.md + REQ="$(jq -r --arg COUNTER $COUNTER ".[$COUNTER].user.login" issueslist)" + URL="$(jq -r --arg COUNTER $COUNTER ".[$COUNTER].url" issueslist)" + LABEL="$(jq -r --arg COUNTER $COUNTER ".[$COUNTER].labels[].name" issueslist)" + DATEISSUE"${$(jq -r --arg COUNTER $COUNTER ".[$COUNTER].labels[].name" issueslist)%T*}" + if [[ "$LABEL" == *"bug"* ]]; then + sed -i "1i ## Warning! Open Issue : [$TITLE (by ${REQ} since ${DATE})]($URL)" "$f"/README.md + elif [[ "$LABEL" == *"enhancement"* ]]; then + sed -i "1i ## Warning! Open Request : [$TITLE (by ${REQ} since ${DATE})]($URL)" "$f"/README.md + fi fi done fi