I set up a self-hosted github actions runner on my mac. The "Scaffolding - cleanup" step of the macos.yml workflow deleted my projects folder on my mac.
This should not happen. Fortunately, I had nothing of importance in that folder, just a recently checked out copy of U3D with no important changes. But our workflow should not be creating/deleting these directories in the home folder. The directory should be chosen inside whatever "_work" directory the github runner uses, rather than in the home directory.
That, or we need to provide documentation warning of this possibility. Let's just say that if this had happened on my laptop instead of this new computer I would have been extremely unhappy.
I set up a self-hosted github actions runner on my mac. The "Scaffolding - cleanup" step of the macos.yml workflow deleted my projects folder on my mac.
This should not happen. Fortunately, I had nothing of importance in that folder, just a recently checked out copy of U3D with no important changes. But our workflow should not be creating/deleting these directories in the home folder. The directory should be chosen inside whatever "_work" directory the github runner uses, rather than in the home directory.
That, or we need to provide documentation warning of this possibility. Let's just say that if this had happened on my laptop instead of this new computer I would have been extremely unhappy.