Add support for VTE based terminal hyperlinks in CI output

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem to solve

Various terminal emulators support hyperlinks. More details can be found in this gist

The gist shows the following example:

printf '\e]8;;http://example.com\e\\This is a link\e]8;;\e\\\n'

The GitLab CI output for this line yields:

image

This should be rendered correctly, preferably as a clickable link. I.e. something like the following HTML:

<a href="http://example.com">This is a link</a>

Intended users

Unknown

User experience goal

The user should be able to use terminal hyperlinks in CI output.

Proposal

N/A

Further details

The list in the linked gist is outdated. Various more terminal emulators may support it now. At least Windows Terminal does.

Permissions and Security

None

Documentation

N/A

Availability & Testing

What does success look like, and how can we measure that?

What is the type of buyer?

N/A

Is this a cross-stage feature?

N/A

Links / references

Edited by 🤖 GitLab Bot 🤖