diff options
author | Arnout Engelen <arnout@bzzt.net> | 2022-02-02 18:18:08 +0100 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2022-02-16 13:29:16 +0000 |
commit | 7f87e6d8eb219f0bcf9266ea2fb5c4062a57c0c2 (patch) | |
tree | 915672eeba0b0ac2ea4e04f85ad3f962db41a835 /src/tree.rs | |
parent | f9d47ab4f75da1818b9c727bbec2c073323d8c90 (diff) | |
download | pr-tracker-7f87e6d8eb219f0bcf9266ea2fb5c4062a57c0c2.tar pr-tracker-7f87e6d8eb219f0bcf9266ea2fb5c4062a57c0c2.tar.gz pr-tracker-7f87e6d8eb219f0bcf9266ea2fb5c4062a57c0c2.tar.bz2 pr-tracker-7f87e6d8eb219f0bcf9266ea2fb5c4062a57c0c2.tar.lz pr-tracker-7f87e6d8eb219f0bcf9266ea2fb5c4062a57c0c2.tar.xz pr-tracker-7f87e6d8eb219f0bcf9266ea2fb5c4062a57c0c2.tar.zst pr-tracker-7f87e6d8eb219f0bcf9266ea2fb5c4062a57c0c2.zip |
Add links to hydra
Diffstat (limited to 'src/tree.rs')
-rw-r--r-- | src/tree.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/tree.rs b/src/tree.rs index 39cfcf0..fb56c99 100644 --- a/src/tree.rs +++ b/src/tree.rs @@ -1,11 +1,13 @@ // SPDX-License-Identifier: AGPL-3.0-or-later WITH GPL-3.0-linking-exception // SPDX-FileCopyrightText: 2021 Alyssa Ross <hi@alyssa.is> +// SPDX-FileCopyrightText: 2022 Arnout Engelen <arnout@bzzt.net> use std::collections::BTreeSet; use std::ffi::{OsStr, OsString}; use askama::Template; +use crate::branches::branch_hydra_link; use crate::branches::next_branches; use crate::github; use crate::nixpkgs::Nixpkgs; @@ -15,6 +17,7 @@ use crate::nixpkgs::Nixpkgs; pub struct Tree { branch_name: String, accepted: Option<bool>, + hydra_link: Option<String>, children: Vec<Tree>, } @@ -27,9 +30,12 @@ impl Tree { .map(|b| Self::generate(b.to_string(), found_branches)) .collect(); + let link = branch_hydra_link(&branch).map(|l| l.to_string()); + Tree { accepted: None, branch_name: branch, + hydra_link: link, children: nexts, } } |