Skip to content

Commit 1a3d161

Browse files
Fix: regex match on Shared folder (#77)
1 parent a11100d commit 1a3d161

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

scripts/deployments/get-docker-names.sh

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ DOCKER_COMPOSE_FILE=$1
99
WORKING_DIR="$(dirname "$1")"
1010
EXCLUDED_CONTAINERS=$2
1111

12-
EXCLUSION_FILTER=$(echo "$EXCLUDED_CONTAINERS" | awk -v ORS='' '{split($0, arr, ","); for (i in arr) printf ".container_name != \"%s\" and ", arr[i]} END {print "1"}')
12+
EXCLUSION_FILTER=$(echo "${EXCLUDED_CONTAINERS}" | awk -v ORS='' '{split($0, arr, ","); for (i in arr) printf ".container_name != \"%s\" and ", arr[i]} END {print "1"}')
1313

14-
cd "$WORKING_DIR" || { echo "Directory not found: $WORKING_DIR"; exit 1; }
14+
cd "${WORKING_DIR}" || { echo "Directory not found: ${WORKING_DIR}"; exit 1; }
1515

1616
declare -A docker_functions_map=()
1717

@@ -31,28 +31,28 @@ done
3131

3232
changed_functions=""
3333

34-
if [ -z "$CHANGED_FOLDERS" ]; then
34+
if [ -z "${CHANGED_FOLDERS}" ]; then
3535
changed_functions="null"
3636
echo "No files changed"
37-
elif [[ "$CHANGED_FOLDERS" =~ (?i)Shared ]]; then
37+
elif [[ "${CHANGED_FOLDERS,,}" =~ shared ]]; then
3838
echo "Shared folder changed, returning all functions"
3939
for key in "${!docker_functions_map[@]}"; do
4040
changed_functions+=" ${docker_functions_map[$key]}"
4141
echo "Adding in: ${docker_functions_map[$key]}"
4242
done
4343
else
44-
echo "files changed $CHANGED_FOLDERS "
45-
for folder in $CHANGED_FOLDERS; do
44+
echo "files changed ${CHANGED_FOLDERS} "
45+
for folder in ${CHANGED_FOLDERS}; do
4646
echo "Add this function in: ${folder} "
4747
echo "Add this which maps to: ${docker_functions_map[$folder]} "
4848
changed_functions+=" ${docker_functions_map[$folder]}"
4949
done
5050
fi
5151

5252
# Format the output for the github matrix:
53-
changed_functions_json=$(printf '["%s"]' "$(echo $changed_functions | sed 's/ /","/g')")
53+
changed_functions_json=$(printf '["%s"]' "$(echo ${changed_functions} | sed 's/ /","/g')")
5454

5555
echo "Final list of functions to rebuild:"
56-
echo "$changed_functions_json"
56+
echo "${changed_functions_json}"
5757

58-
echo "FUNC_NAMES=$changed_functions_json" >> "$GITHUB_OUTPUT"
58+
echo "FUNC_NAMES=${changed_functions_json}" >> "${GITHUB_OUTPUT}"

0 commit comments

Comments
 (0)