From 5c2361485fcbf3da64ab956c94fdaeb05a4d2757 Mon Sep 17 00:00:00 2001 From: pooneyy <85266337+pooneyy@users.noreply.github.com> Date: Thu, 5 Feb 2026 15:20:25 +0800 Subject: [PATCH] build(renovate): extend workflow to handle script version updates - add logic to process .sh script files in /apps/*/scripts/ directories - extract new version from script content and rename app version directory - update commit logic to include script files alongside docker-compose.yml --- .github/workflows/renovate-app-version.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/renovate-app-version.yml b/.github/workflows/renovate-app-version.yml index ad39152f5..9868df0f4 100644 --- a/.github/workflows/renovate-app-version.yml +++ b/.github/workflows/renovate-app-version.yml @@ -84,6 +84,13 @@ jobs: old_version=$(echo $file | cut -d'/' -f 3) python3 .github/workflows/renovate-app-version.py $app_name $old_version fi + if [[ $file == *"/scripts/"*.sh ]]; then + app_name=$(echo $file | cut -d'/' -f 2) + old_version=$(echo $file | cut -d'/' -f 3) + new_version=$(grep -P -o '[\S]+=[\S]+:\K[\S]+' $file | head -1) + mv apps/$app_name/$old_version apps/$app_name/$new_version + echo $new_version > apps/$app_name/${old_version}.version + fi done - name: Commit & Push Changes @@ -91,7 +98,7 @@ jobs: IFS=' ' read -ra files <<< "${{ steps.updated-files.outputs.files }}" commits_counter=0 for file in "${files[@]}"; do - if [[ $file == *"docker-compose.yml"* ]]; then + if [[ $file == *"docker-compose.yml"* || $file == *"/scripts/"*.sh ]]; then app_name=$(echo $file | cut -d'/' -f 2) old_version=$(echo $file | cut -d'/' -f 3) if [ -f "apps/$app_name/${old_version}.version" ]; then