feat: Create RunDriver (#196)

This will be used for running containers for various tasks. There will
be a way to take all output from the process and a way to display output
from a running container like our builds have.
This commit is contained in:
Gerald Pinder 2024-07-05 19:20:38 -04:00 committed by GitHub
parent 1a348f8137
commit 784be9869a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 510 additions and 98 deletions

View file

@ -23,6 +23,7 @@ once_cell = "1"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
serde_yaml = "0.9"
tempdir = "0.3"
typed-builder = "0.18"
uuid = { version = "1", features = ["v4"] }
@ -69,7 +70,6 @@ rayon = { version = "1.10.0", optional = true }
requestty = { version = "0.5", features = ["macros", "termion"] }
semver = { version = "1", features = ["serde"] }
shadow-rs = "0.26"
tempdir = "0.3"
urlencoding = "2"
users = "0.11"
@ -85,6 +85,7 @@ once_cell.workspace = true
serde.workspace = true
serde_json.workspace = true
serde_yaml.workspace = true
tempdir.workspace = true
typed-builder.workspace = true
uuid.workspace = true