| |
|
| |
fn auth(&self) -> Result<(), std::io::Error> {
|
| |
self._rad(&["auth", "--alias=test-node"], &self.home)?;
|
| + |
|
| + |
// FIXME: this is a temporary workaround for rad on the system
|
| + |
// using a newer heartwood than what radicle-native-ci is
|
| + |
// using, and there being a config entry that has changed.
|
| + |
// This hack should be removed once the native CI adapter is
|
| + |
// using a newer heartwood.
|
| + |
let filename = self.home.join("config.json");
|
| + |
let config = std::fs::read(&filename).unwrap();
|
| + |
let config = String::from_utf8_lossy(&config);
|
| + |
let config = config.replace(r#""relay": "auto","#, r#""relay": false,"#);
|
| + |
std::fs::write(&filename, config.as_bytes()).unwrap();
|
| + |
|
| |
Ok(())
|
| |
}
|
| |
|