I’d like to second what @sindresorhus mentioned regarding the assumption part. Tidelift can already extract that information from a package’s metadata file. Furthermore, if Tidelift is unable to extract the URL, there’s a task that will appear under Tasks asking you to verify your URL (Specifically to verify your GitHub URL, which I only know about because I’m on GitLab ).
I currently do this in my personal projects on GitLab. A link to a commit appears as:
Personally, it’s my hope Tidelift can continue to support Markdown URLs, if only because, first, I’m concerned that not all platforms support automatic linking like GitHub and GitLab, and because many projects use changelog generation tools that still embed the URLs into changelog. (I know the later case well because I also use one of those tools)
Eventually I plan on migrating away from hard-coding the URL inside of the changelogs. Relying on GitHub/GitLab functionality simplifies my release tooling, and it acknowledges that my projects occasionally migrate between SCM platforms.