No feedback when using repository mirroring (push)

Summary

There is no feedback when using the push repository mirroring feature:

  • If the first sync takes a while, there's is no status on the mirroring page.

    • it instead just says that the last update attempt was "Just Now"
    • and that the last successful update attempt was "Never"
  • ^ This makes it look like the update has failed, or is at best ambiguous.

When mirroring fails, there is no notification, either by email, or a gitlab notification, or on the project's overview page. The only way I noticed is because I thought to check the repository mirror page when I noticed my destination repo wasn't being updated.

Steps to reproduce

I'm not sure how to intentionally make a push mirroring operation fail.

Example Project

As above.

What is the current bug behavior?

Described in summary.

What is the expected correct behavior?

Described in summary.

Relevant logs and/or screenshots

Unfortunately, I didn't take any at the time the problem occurred.

Output of checks

This bug happens on GitLab.com

Results of GitLab environment info

N/A?

Results of GitLab application Check

N/A?

Possible fixes

Not sure, have not looked at the source code.