addnab / docker-run-action

MIT License
209 stars 93 forks source link

Mount the workspace and set as default workdir #24

Open ldaneliukas opened 3 years ago

ldaneliukas commented 3 years ago

Similarly to #23 , when running containers directly, they will automatically mount the Github workspace and set it as the workdir for the container, so that all of the repository contents could be accessed (assuming a checkout was done).

This seems like a safe default and it'd be intuitive to keep this flow when running containers via the docker-run-action.

Changes:

Note, this change depends on #23 , since the container we are running needs to know about the Github environment variables in order to mount the correct volume for the workspace. As the action is now, we are ignoring all Github and user-defined env vars (set via env: on the step).