ECA being enforced for infrastructure-managed repositories
In Oniro we use infrastructure repositories for different purposes that are managed by CI pipelines. For example, https://gitlab.eclipse.org/eclipse/oniro-core/oniro-readthedocs-aggregated is managed by a docs CI pipeline that flattens a documentation hierarchy so it has been pushing with an explicit CI identity:
Oniro Project CI <email@example.com>
Due to the latest ECA changes, this flow now fails with an ECA hook push error.
Steps to reproduce
Push to https://gitlab.eclipse.org/eclipse/oniro-core/oniro-readthedocs-aggregated.
What is the current bug behavior?
remote: Reviewing commit: cd3f496d08fe583e46b371ced0c567b14f661c3e
remote: Authored by: Oniro Project CI firstname.lastname@example.org
remote: Could not find an Eclipse user with mail 'email@example.com' for author of commit cd3f496d08fe583e46b371ced0c567b14f661c3e
What is the expected correct behavior?
Have a mechanism to handle infrastructure-managed repositories so we can successfully push.
Relevant logs and/or screenshots