Peter Rowlands (변기호)
Peter Rowlands (변기호)
future translation++ discussion can go in #58 (someone else posted their scripts for using it in there)
It looks like `exp run` is what's failing, not `dvc get`
The issue is probably due to how `actions/checkout` works: > When Git 2.18 or higher is not in your PATH, falls back to the REST API to download the files....
@tasdomas did you check that running the container yourself (or via ssh into it) or did you check it inside the actions workflow? It matters because the workflow `PATH` may...
This issue is specific to using the CML container ```py import pygit2 pygit2.Repository(os.getcwd()) ``` succeeds in regular GHA `ubuntu-latest` workflows but fails when using the CML container see: https://github.com/pmrowla/gha-test/actions
The problem is that in the CML container the github workspace is created & owned by `root` but the actions are run as a different user. In order for git...
For reference, dulwich does not do the user permssion/safe.directory check at all which is why (almost) everything else in DVC works in the CML container other than `exp run` (which...
Looking at it again I think `exp run` may actually fail unless you run it as root (with `sudo`) in this scenario (even if using safe.directory lets us open the...
@tasdomas it's an interaction w/ how the GHA workspace is mounted inside the docker container, even though `whoami` reports root, the user permissions won't match from git's perspective unless you...
reopening this and transferring to CML for visibility