CI status marker on homepage doesn't update when tag build finishes

Summary

When creating a new tag, the CI progress icon on the homepage (project summary page) doesn't update to "success" state after the build has finished. It will only change to the "running" flag. This is only pertaining to tags, and not general pushes to the master branch.

Steps to reproduce

  1. Create a new project with CI or use an existing project with CI. Create a new tag.
  2. Navigate to the project listing homepage (with all your projects, not the specific repository's page). The build icon will be the "in-progress" blue icon.
  3. Wait for the tag build to finish. Can check status by navigating to the CI/CD "Pipelines" page for the repository.
  4. Once the tag's build has finished, reload the page in step 2, the project listing homepage. The icon will still be the blue "in-progress" icon. If a push to the master branch now happens, this icon will refresh normally.

What is the current bug behavior?

  • blue "in-progress" icon doesn't change to the green "success" or red "failure" icon when tag CI build finishes for said tag

What is the expected correct behavior?

  • it changes and accurately reflects the CI status

Results of GitLab environment info

Noticed it was introduced as early as 12.1.x. Has been an issue since.

Edited Aug 30, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading