Randy Fay
Randy Fay
[Docker Desktop Alternatives Arrive for DDEV - Colima!](https://ddev.com/ddev-local/docker-desktop-alternatives-arrive-for-ddev-colima/)
I don't think this problem is just unexported variables. I think any `false` is considered empty and thus doesn't have the expected behavior.
I definitely wouldn't want to break anybody. It's easy to test though. Create a different github action, use it somewhere, move it, see if the action still works. If that...
It's easy to fork it into drud/gitub-action-setup-ddev, easy then to archive old one. Requires github's intervention to unfork the drud/github-action-setup-ddev then, but they've been responsive in the past.
Regardless, this whole idea is completely at your discretion @jonaseberle .
Let's put it on hold until you're back and want to go forward of course.
Another option is that you can auth inside the container if you don't have the ddev-ssh-agent running, should work. You'll need to copy your keys inside the container and `ssh-add...
TestCmdAuthSSH works around `ssh-add`'s insistence on a tty by using expect, https://github.com/drud/ddev/blob/2ccfada109a8e7a52cd9209582c2e0fc76414659/cmd/ddev/cmd/auth-ssh_test.go#L20-L85
It's a good approach, assuming your key has no password and doesn't have to be auth'd. Make sure the permissions on .ssh and id_rsa are properly restrictive.
Actually, ddev now copies homeadditions in, so symlinking should work. https://github.com/drud/ddev/pull/3904