diff --git a/.github/workflows/be-main.yml b/.github/workflows/be-main.yml index 4962148e..db055bc4 100644 --- a/.github/workflows/be-main.yml +++ b/.github/workflows/be-main.yml @@ -85,7 +85,9 @@ jobs: run: | CHANGED_SERVICES='${{ needs.check-folder-change.outputs.changed_services }}' SERVICE_NAME='${{ matrix.name }}' - if [[ "$(echo $CHANGED_SERVICES | jq -r .[$SERVICE_NAME])" != "true" ]]; then + SERVICE_CHANGED=$(echo "$CHANGED_SERVICES" | jq -r '."'"$SERVICE_NAME"'"') + + if [[ "$SERVICE_CHANGED" != "true" ]]; then echo "No changes detected for $SERVICE_NAME, skipping job." exit 1 fi