mirror of
https://github.com/go-gitea/gitea.git
synced 2026-03-22 06:24:14 -05:00
Confusing icon for skipped actions #10622
Closed
opened 2025-11-02 09:12:58 -06:00 by GiteaMirror
·
11 comments
No Branch/Tag Specified
main
release/v1.25
release/v1.24
release/v1.23
release/v1.22
release/v1.21
release/v1.20
release/v1.19
release/v1.18
release/v1.17
release/v1.16
release/v1.15
release/v1.14
release/v1.13
release/v1.12
release/v1.11
release/v1.10
release/v1.9
release/v1.8
v1.25.3
v1.25.2
v1.25.1
v1.25.0
v1.24.7
v1.25.0-rc0
v1.26.0-dev
v1.24.6
v1.24.5
v1.24.4
v1.24.3
v1.24.2
v1.24.1
v1.24.0
v1.23.8
v1.24.0-rc0
v1.25.0-dev
v1.23.7
v1.23.6
v1.23.5
v1.23.4
v1.23.3
v1.23.2
v1.23.1
v1.23.0
v1.23.0-rc0
v1.24.0-dev
v1.22.6
v1.22.5
v1.22.4
v1.22.3
v1.22.2
v1.22.1
v1.22.0
v1.23.0-dev
v1.22.0-rc1
v1.21.11
v1.22.0-rc0
v1.21.10
v1.21.9
v1.21.8
v1.21.7
v1.21.6
v1.21.5
v1.21.4
v1.21.3
v1.21.2
v1.20.6
v1.21.1
v1.21.0
v1.21.0-rc2
v1.21.0-rc1
v1.20.5
v1.22.0-dev
v1.21.0-rc0
v1.20.4
v1.20.3
v1.20.2
v1.20.1
v1.20.0
v1.19.4
v1.21.0-dev
v1.20.0-rc2
v1.20.0-rc1
v1.20.0-rc0
v1.19.3
v1.19.2
v1.19.1
v1.19.0
v1.19.0-rc1
v1.20.0-dev
v1.19.0-rc0
v1.18.5
v1.18.4
v1.18.3
v1.18.2
v1.18.1
v1.18.0
v1.17.4
v1.18.0-rc1
v1.19.0-dev
v1.18.0-rc0
v1.17.3
v1.17.2
v1.17.1
v1.17.0
v1.17.0-rc2
v1.16.9
v1.17.0-rc1
v1.18.0-dev
v1.16.8
v1.16.7
v1.16.6
v1.16.5
v1.16.4
v1.16.3
v1.16.2
v1.16.1
v1.16.0
v1.15.11
v1.17.0-dev
v1.16.0-rc1
v1.15.10
v1.15.9
v1.15.8
v1.15.7
v1.15.6
v1.15.5
v1.15.4
v1.15.3
v1.15.2
v1.15.1
v1.14.7
v1.15.0
v1.15.0-rc3
v1.14.6
v1.15.0-rc2
v1.14.5
v1.16.0-dev
v1.15.0-rc1
v1.14.4
v1.14.3
v1.14.2
v1.14.1
v1.14.0
v1.13.7
v1.14.0-rc2
v1.13.6
v1.13.5
v1.14.0-rc1
v1.15.0-dev
v1.13.4
v1.13.3
v1.13.2
v1.13.1
v1.13.0
v1.12.6
v1.13.0-rc2
v1.14.0-dev
v1.13.0-rc1
v1.12.5
v1.12.4
v1.12.3
v1.12.2
v1.12.1
v1.11.8
v1.12.0
v1.11.7
v1.12.0-rc2
v1.11.6
v1.12.0-rc1
v1.13.0-dev
v1.11.5
v1.11.4
v1.11.3
v1.10.6
v1.12.0-dev
v1.11.2
v1.10.5
v1.11.1
v1.10.4
v1.11.0
v1.11.0-rc2
v1.10.3
v1.11.0-rc1
v1.10.2
v1.10.1
v1.10.0
v1.9.6
v1.9.5
v1.10.0-rc2
v1.11.0-dev
v1.10.0-rc1
v1.9.4
v1.9.3
v1.9.2
v1.9.1
v1.9.0
v1.9.0-rc2
v1.10.0-dev
v1.9.0-rc1
v1.8.3
v1.8.2
v1.8.1
v1.8.0
v1.8.0-rc3
v1.7.6
v1.8.0-rc2
v1.7.5
v1.8.0-rc1
v1.9.0-dev
v1.7.4
v1.7.3
v1.7.2
v1.7.1
v1.7.0
v1.7.0-rc3
v1.6.4
v1.7.0-rc2
v1.6.3
v1.7.0-rc1
v1.7.0-dev
v1.6.2
v1.6.1
v1.6.0
v1.6.0-rc2
v1.5.3
v1.6.0-rc1
v1.6.0-dev
v1.5.2
v1.5.1
v1.5.0
v1.5.0-rc2
v1.5.0-rc1
v1.5.0-dev
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.4.0-rc3
v1.4.0-rc2
v1.3.3
v1.4.0-rc1
v1.3.2
v1.3.1
v1.3.0
v1.3.0-rc2
v1.3.0-rc1
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.2.0-rc3
v1.2.0-rc2
v1.1.4
v1.2.0-rc1
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.2
v1.0.1
v1.0.0
v0.9.99
Labels
Clear labels
$20
$250
$50
$500
backport/done
💎 Bounty
docs-update-needed
good first issue
hacktoberfest
issue/bounty
issue/confirmed
issue/critical
issue/duplicate
issue/needs-feedback
issue/not-a-bug
issue/regression
issue/stale
issue/workaround
lgtm/need 2
modifies/api
modifies/translation
outdated/backport/v1.18
outdated/theme/markdown
outdated/theme/timetracker
performance/bigrepo
performance/cpu
performance/memory
performance/speed
pr/breaking
proposal/accepted
proposal/rejected
pr/wip
pull-request
reviewed/wontfix
💰 Rewarded
skip-changelog
status/blocked
topic/accessibility
topic/api
topic/authentication
topic/build
topic/code-linting
topic/commit-signing
topic/content-rendering
topic/deployment
topic/distribution
topic/federation
topic/gitea-actions
topic/issues
topic/lfs
topic/mobile
topic/moderation
topic/packages
topic/pr
topic/projects
topic/repo
topic/repo-migration
topic/security
topic/theme
topic/ui
topic/ui-interaction
topic/ux
topic/webhooks
topic/wiki
type/bug
type/deprecation
type/docs
type/enhancement
type/feature
type/miscellaneous
type/proposal
type/question
type/refactoring
type/summary
type/testing
type/upstream
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/gitea#10622
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @bilogic on GitHub (Apr 9, 2023).
Description
If an action was skipped, it gets a green tick on the


ClosedpageBut on the code page, it gets a cross
Maybe a red bent arrow like a missed phone call will be better, see below?


Gitea Version
1.19.0
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots
No response
Git Version
No response
Operating System
No response
How are you running Gitea?
Using docker
Database
MySQL
@silverwind commented on GitHub (Apr 9, 2023):
Does octicons have something suitable?
@bilogic commented on GitHub (Apr 9, 2023):
@silverwind
They use this to represent skip https://primer.github.io/octicons/skip-24
But I think the ones I googled convey meaning better.. I'm in a dilemma myself over the bent arrow or over the empty box
Anyway, the issue is the inconsistent icon, if it is easier to just use https://primer.github.io/octicons/skip-24, then it would also solve the problem.
@silverwind commented on GitHub (Apr 9, 2023):
We use only 16px, so it'd be https://primer.github.io/octicons/skip-16
@wolfogre commented on GitHub (Apr 10, 2023):
Related toDuplicated with #23599.The point is that there is no
skippedfor commit status, and it has been treated assuccessin #23786@silverwind commented on GitHub (Apr 10, 2023):
Shouldn't we not use
octicon-skip?@bilogic commented on GitHub (Apr 10, 2023):
@wolfogre
Thanks, I understand gitea's approach of following github entirely, but also gave this some thought:
It's pretty confusing to:
Show the
commit status icon+ commit message on the actions pageBut show
action status icon+ commit message on the code pageSince the intention on code page is to show the last commit, it should stay the same regardless whether actions are enabled or not
Instead of prefixing the

action status iconto the commit message, I feel it is better to append that icon to the commit message followed by the job name, which is consistent on theactions pageBased on my OP, that would be
where
Xis the icon, andlinux_testsis the job name, which is what is shown when hovering over the code page'saction status icontodayI can elaborate with more images if the above is not clear.
@wolfogre commented on GitHub (Apr 10, 2023):
I have no objection to using a better icon to replace

But I don't think it is the point.
@wolfogre commented on GitHub (Apr 10, 2023):
@bilogic Sorry I'm confused.
I think it's
action status icon+ commit message on the actions page nowI think it's
commit status icon+ commit message on the code page nowSorry, what do you mean by "should stay the same"? The commit status could be used even without Actions.
"prefixing the
action status iconto the commit message", could you show me where?Update:
To be clear.
When those are commit status with commit status icons.
And those are actions status with actions status icons.
@bilogic commented on GitHub (Apr 11, 2023):
@wolfogre yes thanks, let me show you what i'm seeing here
This is
codepage when actions are disabled:hash+commit message(No icons)When
actionsare enabled and have ran,codepage inserts an icon (red):hash+iconRed+commit messageOn
actionspage, we see a different icon (blue):iconBlue+commit messageClicking into the commit message, we see a 3rd different icon (green):
iconGreen+job_nameso what I'm trying to ask here is:
Can we make all 3 icons the same, based on the
Completed job?To put it in context of my OP (skipped job), it currently shows
iconGreen+job_name. Why not also makeiconBlueandiconRedshow the same icon consistently?I also wondered, how many statuses does a
git commithave? There are no icon/status whenactionsare disabled. And for me, it is either a committed or could not commit, and if it could not be committed, there are actually no records of it ingit. So why do we havecommit icon/statusnow? Could it actually be something else? Thus, my suggestion to place this icon elsewhere instead of prepending to thecommit messageNow, I must say, I'm very new to actions, I tried hard to see if I missed any scenarios, but could not come up with much.
Open to hearing if the current icons represents something I might have missed. Thank you!
@wolfogre commented on GitHub (Apr 11, 2023):
Thank you for your explanation, I think I understand now.
So I will make the second and third icons the same. But the first icons are for commit status which is a different thing.
As mentioned,
iconBlueshould show the same icon withiconGreen, buticonRedis for a different thing.Commit status:
pendingsuccesserrorfailurewarningrunningActions status:
unknownwaitingrunningsuccessfailurecancelledskippedblockedAnd how Gitea map them:
success,skippedsuccessfailure,cancelledfailurewaiting,blockedpendingrunningrunningSo I would say they are different things.
The commit statuses are for binding CICD results to commits, and Gitea Actions is just one of the CICD tools; other tools, like DroneCI, could also send commit statuses. In other words, if you don't enable any CICD tools, there won't be any commit statuses.
You may have misunderstood, the commit status is not for whether the branch can be committed. It is mainly for "Branch Protection", like:
I don't understand, I mean, GitHub does it this way too.
@bilogic commented on GitHub (Apr 11, 2023):
@wolfogre ok thanks, I have little to no understanding of the above. But since it is a thing, I'm sure you guys know better than me.