[x] All new jobs, commands, executors, parameters have descriptions
[x] Examples have been added for any significant new features
[x] README has been updated, if necessary
Motivation, issues
Downloading the CLI to the project directory prevents checkout steps from running. They fail with:
Directory (/home/circleci/project) you are trying to checkout to is not empty and not a git repository
Closes #62
Description
This PR changes the installation directory from ~/project to a temporary folder created with mktemp. I opted out of using /usr/local, /usr/bin and /opt because these require root permission for changes, adding a hard dependency on sudo for Alpine.
Checklist
Motivation, issues
checkout
steps from running. They fail with:Description
This PR changes the installation directory from
~/project
to a temporary folder created withmktemp
. I opted out of using/usr/local
,/usr/bin
and/opt
because these require root permission for changes, adding a hard dependency onsudo
for Alpine.