| 1 | [package] |
| 2 | name = "g1t-runner" |
| 3 | version = "0.1.0" |
| 4 | edition.workspace = true |
| 5 | license.workspace = true |
| 6 | description = "The program inside a g1t sandbox: runs an agent, checks, a catch-up merge, a review or a GitHub Actions job, and reports back. Also the self-hosted runner, g1t-runner register/run, on your own machines." |
| 7 | |
| 8 | [dependencies] |
| 9 | g1t-actions = { path = "../actions" } |
| 10 | # Reading lockfiles again after a security update (bump.rs). |
| 11 | g1t-scan = { workspace = true } |
| 12 | sha2 = "0.10" |
| 13 | serde_yaml = "0.9" |
| 14 | toml = "0.8" |
| 15 | hex = "0.4" |
| 16 | # Checking that a release of the self-hosted runner is g1t's. |
| 17 | ed25519-dalek = "3" |
| 18 | anyhow = "1" |
| 19 | base64 = "0.22" |
| 20 | serde = { workspace = true } |
| 21 | serde_json = { workspace = true } |
| 22 | # native-certs: a guarded sandbox re-signs HTTPS with a certificate the |
| 23 | # runner adds to the system store (guard.rs), which webpki-roots never sees. |
| 24 | ureq = { version = "2", features = ["json", "native-certs"] } |