diff --git a/.github/workflows/scripts-testing.yml b/.github/workflows/scripts-testing.yml index 6eba81d6..4123f9aa 100644 --- a/.github/workflows/scripts-testing.yml +++ b/.github/workflows/scripts-testing.yml @@ -102,6 +102,7 @@ jobs: esac fi _s_shell="$(basename "${3:?}")" || _s_shell="${3?}" + echo "_${_s_shell?}_" if test "${1:?}" = 'cmdline.sh'; then case "${_s_shell?}" in dash | busybox | mksh | zsh | bosh | pbosh | yash | posh) return 0 ;; # Skip @@ -114,7 +115,7 @@ jobs: { local _shell _shell_cmd _status EXECUTED_LIST='' - for _shell in sh dash bash busybox ksh mksh zsh osh bosh yash posh hush; do + for _shell in sh dash bash busybox ksh mksh zsh yash posh osh bosh hush; do if ! _shell_cmd="$(command -v "${_shell:?}")" || skip "${1:?}" "${_shell:?}" "$(realpath ${_shell_cmd:?} || :)" || ! not_already_excuted "${_shell_cmd:?}"; then continue; fi printf 'SHELL: %s - SCRIPT: %s\n\n' "${_shell_cmd:?}" "${1:?}" _status='0'