Closed ongardie closed 2 years ago
I just pushed a couple of commits to stop shelling out to GNU's du
and tar
on the host, so hopefully that'll help.
I've been working on a new runner that uses system user accounts (via sudo
, one user account per environment). It's causing a significant refactor (in a good way), since the files that another user owns probably aren't directly accessible. I think this refactor will pave the way for using Docker volumes to support Docker on Mac. And running on Mac with user accounts may also be possible.
At this point I've fixed the core issues I'm aware of, and hopefully we're not too far from getting something working on Mac. The CI system also runs the builds on Mac now but no real tests. I haven't tried it beyond that.
Apparently this does work on Mac with Docker now. It works in the CI system thanks to PR #13.
A few known issues:
du
is different~ -- no longer used on hosttar
is different~ -- no longer used on host$HOME
path assumptions.There are probably more issues after that. And then there's a big performance question.
cc @darrengarvey