Script throw unexpected redirection error when using Alpine version of node docker image
## Describe the bug When running semantic release jobs using Alpine image, shell is throwing error `/bin/sh: eval: line 612: syntax error: unexpected redirection` ## Expected behavior Have possibility to use Alpine version of node docker image ## Actual behavior When running semantic release jobs using Alpine image, shell is throwing error `/bin/sh: eval: line 612: syntax error: unexpected redirection`. The problem was identified on `install_semantic_release_plugins` function from `semrel-scripts` and it is related to `<<<` operator which is not supported in Alpine ## Logs and/or screenshots ``` Executing "step_script" stage of the job script 00:01 Using docker image sha256:33544e83793ca080b49f5a30fb7dbe8a678765973de6ea301572a0ef53e76333 for node:lts-alpine3.21 with digest node@sha256:9bef0ef1e268f60627da9ba7d7605e8831d5b56ad07487d24d1aa386336d1944 ... $ # BEGSCRIPT # collapsed multi-line command /bin/sh: eval: line 612: syntax error: unexpected redirection ``` ## Context & Configuration The issue was reproduced using: * Version of the template: 13.3.0 * GitLab server(s): self-managed Gitlab v17.3.1-ce Possible solution could be: ``` # shellcheck disable=SC2046 if [[ -f "${SEMREL_REQUIRED_PLUGINS_FILE}" ]]; then while IFS= read -r line || [[ -n "$line" ]] do required_plugins="${required_plugins} $line" done < "${SEMREL_REQUIRED_PLUGINS_FILE}" fi # shellcheck disable=SC2046 while IFS= read -r line || [[ -n "$line" ]] do plugin=$(echo "$line" | cut -d\" -f2) required_plugins="${required_plugins} $plugin" done < <(yq eval ".plugins[]" "${semrelConfigFile}" -o=json --indent 0) ```
issue