浏览代码

Print repository name along the issue number (#657)

apiraino 4 年之前
父节点
当前提交
1d4a4e0a2d
共有 2 个文件被更改,包括 8 次插入1 次删除
  1. 7 0
      src/actions.rs
  2. 1 1
      templates/_issue.tt

+ 7 - 0
src/actions.rs

@@ -31,6 +31,7 @@ pub struct IssueDecorator {
     pub number: u64,
     pub title: String,
     pub html_url: String,
+    pub repo_name: String,
     pub labels: String,
     pub assignees: String,
 }
@@ -75,6 +76,12 @@ impl<'a> Action for Step<'a> {
                                         title: issue.title.clone(),
                                         number: issue.number,
                                         html_url: issue.html_url.clone(),
+                                        repo_name: repository
+                                            .full_name
+                                            .split("/")
+                                            .last()
+                                            .expect("Failed to split repository name")
+                                            .to_string(),
                                         labels: issue
                                             .labels
                                             .iter()

+ 1 - 1
templates/_issue.tt

@@ -1 +1 @@
-{% macro render(issue) %}"{{issue.title}}" [#{{issue.number}}]({{issue.html_url}}){% endmacro %}
+{% macro render(issue) %}"{{issue.title}}" [{{issue.repo_name}}#{{issue.number}}]({{issue.html_url}}){% endmacro %}