Gitlab replaces / with - in tag tarballs

This commit is contained in:
Félix Piédallu 2024-02-16 23:53:55 +01:00
parent 33edc74ac5
commit 4107216ab3

View File

@ -121,7 +121,8 @@ class GitlabAPI:
def url_for_ref(self, ref: str, ref_type: RefType) -> str:
name = self.project_path.split("/")[-1]
return f"{self.forge_root}/{self.project_path}/-/archive/{ref}/{name}-{ref}.tar.bz2"
clean_ref = ref.replace("/", "-")
return f"{self.forge_root}/{self.project_path}/-/archive/{ref}/{name}-{clean_ref}.tar.bz2"
class GiteaForgejoAPI: