summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authoriximeow <git@iximeow.net>2022-12-26 00:10:35 +0000
committeriximeow <git@iximeow.net>2022-12-26 00:10:35 +0000
commitc6831877b452b5e7631ad2baec3d96b199003017 (patch)
treef0b76510c0478ce2ab916e7dca43b271f847a976 /src
parentcb418168d9375d4ea6c9d21ee6b97e02a575fb4b (diff)
... use actual tokens
Diffstat (limited to 'src')
-rw-r--r--src/ci_driver.rs10
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 {