Radish alpha
r
rad:zwTxygwuz5LDGBq255RA2CbNGrz8
Radicle CI broker
Radicle
Git
feat: add job COB ID to run information on per-repo report page
Lars Wirzenius committed 8 months ago
commit b177b785493759d68f7d945512b92c066e085a30
parent 9dee71a
2 files changed +42 -15
modified src/pages.rs
@@ -472,19 +472,34 @@ impl PageData {
                Element::new(Tag::Span)
            };

-
            Element::new(Tag::Span).with_child(
-
                Element::new(Tag::Span)
-
                    .with_class("adapter-run-id")
-
                    .with_child(adapter_run_id)
-
                    .with_child(Element::new(Tag::Br))
-
                    .with_child(
-
                        Element::new(Tag::Span)
-
                            .with_class("broker-run-id")
-
                            .with_text(&run.broker_run_id().to_string()),
-
                    )
-
                    .with_child(Element::new(Tag::Br))
-
                    .with_text(run.timestamp()),
-
            )
+
            Element::new(Tag::Span)
+
                .with_child(
+
                    Element::new(Tag::Span)
+
                        .with_class("adapter-run-id")
+
                        .with_text("Adapter: ")
+
                        .with_child(adapter_run_id)
+
                        .with_child(Element::new(Tag::Br)),
+
                )
+
                .with_child(
+
                    Element::new(Tag::Span)
+
                        .with_class("broker-run-id")
+
                        .with_text("Broker: ")
+
                        .with_text(&run.broker_run_id().to_string()),
+
                )
+
                .with_child(Element::new(Tag::Br))
+
                .with_child(
+
                    Element::new(Tag::Span)
+
                        .with_class("timestamp")
+
                        .with_text("Started: ")
+
                        .with_text(run.timestamp()),
+
                )
+
                .with_child(Element::new(Tag::Br))
+
                .with_child(
+
                    Element::new(Tag::Span)
+
                        .with_class("job-cob-id")
+
                        .with_text("Job: ")
+
                        .with_text(&run.job_id().map(|id| id.to_string()).unwrap_or("".into())),
+
                )
        } else {
            Element::new(Tag::Span)
        }
modified src/radicle-ci.css
@@ -46,12 +46,24 @@ code.repoid, span.repoid {
    font-weight: bold;
}

-
span.broker_run_id {
+
span.broker-run-id {
    font-style: monospace;
+
    font-size: 80%;
}

-
span.adapter_run_id {
+
span.adapter-run-id {
    font-style: monospace;
+
    font-size: 80%;
+
}
+

+
span.timestamp {
+
    font-style: monospace;
+
    font-size: 80%;
+
}
+

+
span.job-cob-id {
+
    font-style: monospace;
+
    font-size: 80%;
}

span.triggered {