diff options
author | iximeow <git@iximeow.net> | 2022-12-26 00:10:35 +0000 |
---|---|---|
committer | iximeow <git@iximeow.net> | 2022-12-26 00:10:35 +0000 |
commit | c6831877b452b5e7631ad2baec3d96b199003017 (patch) | |
tree | f0b76510c0478ce2ab916e7dca43b271f847a976 /src | |
parent | cb418168d9375d4ea6c9d21ee6b97e02a575fb4b (diff) |
... use actual tokens
Diffstat (limited to 'src')
-rw-r--r-- | src/ci_driver.rs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/ci_driver.rs b/src/ci_driver.rs index 9ec0dd8..94e55a0 100644 --- a/src/ci_driver.rs +++ b/src/ci_driver.rs @@ -1,4 +1,6 @@ use std::process::Command; +use std::io::Read; +use serde_derive::{Deserialize, Serialize}; use futures_util::StreamExt; use std::fmt; use std::path::{Path, PathBuf}; @@ -126,7 +128,13 @@ fn random_name() -> String { } fn token_for_job() -> String { - "very secret token do not share".to_string() + let mut data = [0u8; 32]; + std::fs::File::open("/dev/urandom") + .unwrap() + .read_exact(&mut data) + .unwrap(); + + base64::encode(data) } struct ClientJob { |