When running on macOS, docker or docker-machine has only specific folders which it can mount. Embedded cwltool by default uses $TMPDIR folder for temporary files. If docker or docker-machine doesn't have access to this folder, cwl-airflow will fail.
Add --tmpdir-prefix and --tmp-outdir-prefix to configuration file. In case of cwl-airflow-runner, these parameters can be set directly.
When running on macOS, docker or docker-machine has only specific folders which it can mount. Embedded cwltool by default uses $TMPDIR folder for temporary files. If docker or docker-machine doesn't have access to this folder, cwl-airflow will fail. Add --tmpdir-prefix and --tmp-outdir-prefix to configuration file. In case of cwl-airflow-runner, these parameters can be set directly.