]> source.dussan.org Git - gitea.git/commitdiff
Make pending commit status yellow again (#25935)
authorsilverwind <me@silverwind.io>
Tue, 18 Jul 2023 16:59:02 +0000 (18:59 +0200)
committerGitHub <noreply@github.com>
Tue, 18 Jul 2023 16:59:02 +0000 (16:59 +0000)
With the introduction of Actions, the pending commit icon has changed
from yellow to grey for Drone integrations which never set the "running"
status, so it stays in "pending" until completion.

I find it better to have this icon colored like on 1.19. Now both the
"pending" and "running" icons look the same, but I guess we could add an
animation to the "running" state similar to GitHub has to it later.

Before:
<img width="339" alt="Screenshot 2023-07-17 at 19 14 19"
src="https://github.com/go-gitea/gitea/assets/115237/2f4886e4-74fd-42ea-b59e-9af8f141bf1f">

After:
<img width="335" alt="Screenshot 2023-07-17 at 19 14 30"
src="https://github.com/go-gitea/gitea/assets/115237/53189642-e72d-47f6-9cbe-f14eda28f730">

Also, it matches GH's icon:

<img width="466" alt="image"
src="https://github.com/go-gitea/gitea/assets/115237/5804ff90-d223-4a3c-8093-7a9abbaacf87">

---------

Co-authored-by: delvh <dev.lh@web.de>
templates/repo/commit_status.tmpl
tests/integration/repo_commits_test.go

index d52e151247afaa90b8e30b3ad605df400a127722..6a01b9f342c6589a2f59e3252699d7b0e3711f03 100644 (file)
@@ -1,7 +1,4 @@
-{{if eq .State "pending"}}
-       {{svg "octicon-dot-fill" 18 "commit-status icon text grey"}}
-{{end}}
-{{if eq .State "running"}}
+{{if or (eq .State "pending") (eq .State "running")}}
        {{svg "octicon-dot-fill" 18 "commit-status icon text yellow"}}
 {{end}}
 {{if eq .State "success"}}
index 5f580a0268d578486de0e258f7f4639d0da55b44..9a9836a16fee88d7b3e58e17be1ad54c9b673426 100644 (file)
@@ -110,7 +110,7 @@ func testRepoCommitsWithStatus(t *testing.T, resp, respOne *httptest.ResponseRec
 }
 
 func TestRepoCommitsWithStatusPending(t *testing.T) {
-       doTestRepoCommitWithStatus(t, "pending", "octicon-dot-fill", "grey")
+       doTestRepoCommitWithStatus(t, "pending", "octicon-dot-fill", "yellow")
 }
 
 func TestRepoCommitsWithStatusSuccess(t *testing.T) {