Skip to content

Commit 3ea94aa

Browse files
authored
Merge pull request #497 from espressif/ci/improve_article_details_workflow
Ci/improve article details workflow
2 parents 80f003e + 2ba1bd2 commit 3ea94aa

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

.github/workflows/pr-article-details.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,13 @@ jobs:
5959
FOLDER_YM="${BASH_REMATCH[1]}-${BASH_REMATCH[2]}"
6060
fi
6161
62-
ARTICLE_DATE=$(awk -F': "' '/^date: "/ {gsub(/"/, "", $2); print $2}' "$index_file")
62+
ARTICLE_DATE=$(awk '/^date:/ { gsub(/["'\'']/, "", $2); print $2 }' "$index_file")
6363
[[ -z "$ARTICLE_DATE" ]] && { echo "No valid date in $index_file"; continue; }
6464
6565
ARTICLE_YM="${ARTICLE_DATE:0:7}"
6666
67-
ARTICLE_SUMMARY_RAW=$(awk -F': "' '/^summary: "/ {gsub(/"/, "", $2); print $2; exit}' "$index_file")
67+
ARTICLE_SUMMARY_RAW=$(awk '/^summary:/ { $1=""; gsub(/^[: \t'\''"]+|["'\'' \t]+$/, "", $0); print; exit }' "$index_file")
68+
6869
# If summary is empty or not found, set to empty string
6970
ARTICLE_SUMMARY_RAW=${ARTICLE_SUMMARY_RAW:-""}
7071
# Extract up to first 5 words if ARTICLE_SUMMARY_RAW is not empty

.gitlab/ci/check_article_details.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,12 @@ check_article_details:
5555
FOLDER_YM="${BASH_REMATCH[1]}-${BASH_REMATCH[2]}"
5656
fi
5757
58-
ARTICLE_DATE=$(awk -F': "' '/^date: "/ {gsub(/"/, "", $2); print $2}' "$index_file")
58+
ARTICLE_DATE=$(awk '/^date:/ { gsub(/["'\'']/, "", $2); print $2 }' "$index_file")
5959
[[ -z "$ARTICLE_DATE" ]] && { echo "No valid date in $index_file"; continue; }
6060
6161
ARTICLE_YM="${ARTICLE_DATE:0:7}"
6262
63-
ARTICLE_SUMMARY_RAW=$(awk -F': "' '/^summary: "/ {gsub(/"/, "", $2); print $2; exit}' "$index_file")
63+
ARTICLE_SUMMARY_RAW=$(awk '/^summary:/ { $1=""; gsub(/^[: \t'\''"]+|["'\'' \t]+$/, "", $0); print; exit }' "$index_file")
6464
ARTICLE_SUMMARY_RAW=${ARTICLE_SUMMARY_RAW:-""}
6565
6666
if [[ -n "$ARTICLE_SUMMARY_RAW" ]]; then

0 commit comments

Comments
 (0)