conventional-changelog / conventional-changelog

Generate changelogs and release notes from a project's commit messages and metadata.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gitlab urls are not the good ones

sylvainOL opened this issue · comments

Conventional changelog is using the "legacy" pattern for urls and this pattern is removed in Gitlab 16 which is the version used on cloud (gitlab.com)

The pattern should be: https://gitlab.com/repo_name/-/action/whatever instead of https://gitlab.com/repo_name/action/whatever (add of -/ between repo_name and action).

I tried to findout where it can be in the code but wasn't able to find.

Please note that it's hurting semantic release release note generator (semantic-release/release-notes-generator#449)

Should have been changed a while back, shame that now all our changelogs point to invalid URLs

Anyway to fix this asap?

On gitlab's side, the updating of url is tracked in https://gitlab.com/gitlab-org/gitlab/-/issues/28848

in the meantime GitLab changed its behaviour and redirects to the new URLs instead of failing on the old URLs. But as I understood the comment and the follow up issue, the redirects won't be there forever. So it makes sense to fix the URLs to point to the right ones in any case.