Commit Graph

8 Commits

Author SHA1 Message Date
R Tyler Croy f8dc3af95e Update the cargo versions
Fixes #64
2021-03-03 22:04:25 -08:00
R Tyler Croy 4e9c851dd6 Refactor some dependencies to allow jumping to async-std 1.9.0
There are some good stabilizations and other work in this release that I want.

Also, my Cargo.tomls have been too strict, need to start relaxing that
2021-03-03 22:04:25 -08:00
R Tyler Croy 9a39ea00d6 Relocate the agent control socket to outside the current working directory
There was a race condition where sometimes the agent would set up the control
port so fast that a git into `.` would fail because the directory wasn't empty.

The better solution is to put the control socket outside the workspace in a temp
directory
2020-11-28 14:46:43 -08:00
R Tyler Croy 07f1dadea2 Ensure the agent exits with the right status to propagate failures up
Fixes #51
2020-11-28 14:38:26 -08:00
R Tyler Croy f5e4ddbc81 Ensure that stdout and stderr are output together from the sh step
Fixes #43
2020-11-27 21:12:20 -08:00
R Tyler Croy 74ee25aa1a Ensure that the cache directory for the agent is always absolute
This ensures that caches are not mistakenly referred to within the pipeline work
directory
2020-11-27 11:47:21 -08:00
R Tyler Croy c698667c4c Add a couple quick READMEs for the subdirectories 2020-11-26 10:47:52 -08:00
R Tyler Croy ee2510ed6f Refactor the source tree to separate local executables (CLIs) and models a bit more
This should make the compile cycles a little bit more sensible when just working
on the CLI components of the agent, for example.
2020-11-26 10:40:37 -08:00