Make Owner addressable via RFC 2822 standard
Context
I find it inconvenient to have owner just as a non-actionable label – especially in environments where a person has different names in real life, email, Github and Slack/Discord.
Therefore, I'd like to suggest improving the rendering and making it follow Internet Message Format, e.g.:
John Doe <[email protected]>
John Doe <https://github.com/john.doe>
and also be able to consume plain e-mail and URL addresses:
[email protected]
https://github.com/john.doe
In the case when the owner is not a valid URL or e-mail, the rendering stays the same, e.g.:
johndoe
Checklist
- [x] Sign Allure CLA
- [x] Provide unit tests
@baev, I had time this morning to work on your suggested changes, and I hope the PR looks good enough now.
I verified my change manually end-to-end on localhost:
@baev hi, just making sure you're aware that I have fixed the code according to your review.
thx, I'm aware. Review is WIP, will try to finish it this week