From 8c1d1f828ab7189fda5a5447d1358b65d9acae20 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sat, 7 May 2022 21:06:03 +0200 Subject: [PATCH] Update daily_README.yaml --- .github/workflows/daily_README.yaml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/daily_README.yaml b/.github/workflows/daily_README.yaml index 475eb0e6a..bee1b2a1b 100644 --- a/.github/workflows/daily_README.yaml +++ b/.github/workflows/daily_README.yaml @@ -25,6 +25,9 @@ jobs: for f in $( find -- * -maxdepth 0 -type d | sort -r ); do if [ -f "$f"/config.json ]; then + # Clean variable + OPENISSUES="" + # Add to file if ! grep "$f:" ".github/paths-filter.yml"; then echo "$f: $f/config.*" >> ".github/paths-filter.yml" @@ -36,21 +39,24 @@ jobs: sed -i "/$f/ s/$/ # Image : yes/" ".github/paths-filter.yml" fi + # Clean previously reported issues + find "$f"/*.md | xargs sed -i "/Open Issues :/d" + # If there is an issue with the addon name in title, put a message OPENISSUES=$(sed -n "/Title.*$f/I p" issueslist) if [ "$OPENISSUES" != "" ]; then - for item in ${OPENISSUES//\\n/ } + while read -r line do - [ -f "$f"/README.md ] && sed -i "1a Open Issue : $item" "$f/README.md" - [ -f "$f"/Readme.md ] && sed -i "1a Open Issue : $item" "$f/Readme.md" - done - else - sed -i "/Open Issues :/d" "$f/Readme.md" || sed -i "/Open Issues :/d" "$f/README.md" + find "$f"/*.md | xargs sed -i "1i Open Issue : $line" + done <<< "$OPENISSUES" fi fi done + # Remove issues list + rm issueslist + # Sort yaml sort -t= ".github/paths-filter.yml" -o ".github/paths-filter.yml"