From 47f9dacd67bb6506427dc403065e6be99713491d Mon Sep 17 00:00:00 2001 From: AurelienFT Date: Tue, 18 Mar 2025 09:49:52 +0100 Subject: [PATCH] test --- test.sh | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 test.sh diff --git a/test.sh b/test.sh new file mode 100755 index 00000000000..ecc7ed16fda --- /dev/null +++ b/test.sh @@ -0,0 +1,31 @@ +#!/bin/bash +# Define the order of sections +sections_order=("breaking" "added" "changed" "fixed" "removed") + +# Process each section in the specified order +for section in "${sections_order[@]}"; do + dir_path=".changes/${section}" + if [ -d "$dir_path" ]; then + # Collect .md files sorted numerically using version sort + files=() + while IFS= read -r -d $'\0' file; do + files+=("$file") + done < <(find "$dir_path" -maxdepth 1 -type f -name '*.md' -print0 | sort -V -z) + + if [ ${#files[@]} -gt 0 ]; then + # Capitalize the first letter of the section name + section_name="$(tr '[:lower:]' '[:upper:]' <<< "${section:0:1}")${section:1}" + VERSION_TEXT+="\n### $section_name\n" + for file in "${files[@]}"; do + filename=$(basename "$file" .md) + content=$(cat "$file") + VERSION_TEXT+="- [${filename}](https://github.com/FuelLabs/fuel-core/pull/${filename}): ${content}\n" + done + fi + fi +done +{ + echo 'VERSION_TEXT<> debug.txt \ No newline at end of file