When using a default shell: ```yaml defaults: run: shell: pwsh ``` It's not being detected and actionlint is calling `shellcheck` on all runs without an explicit shell. Ideally this would be taken into account and all run would use the default shell defined. We use `pwsh` on Linux (as pwsh is cross-OS and a better scripting language than bash) so #315 isn't a solution of just branching workflows. Relevant Issues: https://github.com/rhysd/actionlint/issues/315