CI status icon uses old pipeline
Summary
When pipeline partially passes (one stage is allowed to fail and it does), even if you run new pipeline from that commit that passes completely, in some places (namely, in projects view), it will still show the old partially passed icon.
Steps to reproduce
- Make pipeline partially fail (allowed to fail and fail)
- Rerun again such that it all passes (in my case, I updated
include
CI job file) - Go to projects view (left top log button)
- Observe partially passed symbol (!)
What is the current bug behavior?
Partially passed symbol (orange exclamation sign)
What is the expected correct behavior?
Fully passed symbol (green check mark)
Relevant logs and/or screenshots
Output of checks
(If you are reporting a bug on GitLab.com, write: This bug happens on GitLab.com)
Results of GitLab environment info
Expand for output related to GitLab environment info
System information System: CentOS 7.6.1810 Proxy: no Current User: git Using RVM: no Ruby Version: 2.6.3p62 Gem Version: 2.7.9 Bundler Version:1.17.3 Rake Version: 12.3.2 Redis Version: 3.2.12 Git Version: 2.22.0 Sidekiq Version:5.2.7 Go Version: unknown
GitLab information Version: 12.2.5-ee Revision: e817f2e2864 Directory: /opt/gitlab/embedded/service/gitlab-rails DB Adapter: PostgreSQL DB Version: 10.9 URL: https://git.dbogatov.org HTTP Clone URL: https://git.dbogatov.org/some-group/some-project.git SSH Clone URL: git@git.dbogatov.org:some-group/some-project.git Elasticsearch: yes Geo: no Using LDAP: no Using Omniauth: yes Omniauth Providers: github, bitbucket, gitlab, google_oauth2, facebook, twitter
GitLab Shell Version: 9.3.0 Repository storage paths:
- default: /var/opt/gitlab/git-data/repositories GitLab Shell path: /opt/gitlab/embedded/service/gitlab-shell Git: /opt/gitlab/embedded/bin/git