From 6619da9f5f8c80a3a0f2757ca5647b9ad4fe585a Mon Sep 17 00:00:00 2001 From: da Kai Date: Fri, 3 Oct 2025 23:16:45 +0200 Subject: [PATCH 1/2] Print PT Title into tooltip --- models/actions/run.go | 9 +++++++++ templates/repo/actions/runs_list.tmpl | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/models/actions/run.go b/models/actions/run.go index f5ccba06c22b3..69fb264cc423d 100644 --- a/models/actions/run.go +++ b/models/actions/run.go @@ -102,6 +102,15 @@ func (run *ActionRun) PrettyRef() string { return refName.ShortName() } +// RefName return ShortName +func (run *ActionRun) RefName() string { + payload, err := run.GetPullRequestEventPayload() + if err == nil && payload != nil && payload.PullRequest != nil { + return payload.PullRequest.Title + } + return git.RefName(run.Ref).ShortName() +} + // LoadAttributes load Repo TriggerUser if not loaded func (run *ActionRun) LoadAttributes(ctx context.Context) error { if run == nil { diff --git a/templates/repo/actions/runs_list.tmpl b/templates/repo/actions/runs_list.tmpl index 23df61a43c634..c49ceb43d1908 100644 --- a/templates/repo/actions/runs_list.tmpl +++ b/templates/repo/actions/runs_list.tmpl @@ -28,9 +28,9 @@
{{if $run.IsRefDeleted}} - {{$run.PrettyRef}} + {{$run.PrettyRef}} {{else}} - {{$run.PrettyRef}} + {{$run.PrettyRef}} {{end}}
{{svg "octicon-calendar" 16}}{{DateUtils.TimeSince $run.Updated}}
From e04661c17d0392b7152ac63fff93ca6d396dc362 Mon Sep 17 00:00:00 2001 From: da Kai Date: Sat, 4 Oct 2025 10:33:28 +0200 Subject: [PATCH 2/2] Rename run.RefName to run.RefTooltip --- models/actions/run.go | 4 ++-- templates/repo/actions/runs_list.tmpl | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/models/actions/run.go b/models/actions/run.go index 69fb264cc423d..f1d85bbcd99bc 100644 --- a/models/actions/run.go +++ b/models/actions/run.go @@ -102,8 +102,8 @@ func (run *ActionRun) PrettyRef() string { return refName.ShortName() } -// RefName return ShortName -func (run *ActionRun) RefName() string { +// RefTooltip return a tooltop of run's ref. For pull request, it's the title of the PR, otherwise it's the ShortName. +func (run *ActionRun) RefTooltip() string { payload, err := run.GetPullRequestEventPayload() if err == nil && payload != nil && payload.PullRequest != nil { return payload.PullRequest.Title diff --git a/templates/repo/actions/runs_list.tmpl b/templates/repo/actions/runs_list.tmpl index c49ceb43d1908..1e8ab4c16b037 100644 --- a/templates/repo/actions/runs_list.tmpl +++ b/templates/repo/actions/runs_list.tmpl @@ -28,9 +28,9 @@
{{if $run.IsRefDeleted}} - {{$run.PrettyRef}} + {{$run.PrettyRef}} {{else}} - {{$run.PrettyRef}} + {{$run.PrettyRef}} {{end}}
{{svg "octicon-calendar" 16}}{{DateUtils.TimeSince $run.Updated}}