diff --git a/pontos/github/api/packages.py b/pontos/github/api/packages.py index e7db2b2c..fea787fb 100644 --- a/pontos/github/api/packages.py +++ b/pontos/github/api/packages.py @@ -358,6 +358,10 @@ async def delete_package_with_tag( ): api = f"/orgs/{organization}/packages/{package_type}/{package_name}/versions/{package_version.id}" response = await self._client.delete(api) + print("deleted") if not response.is_success: raise GitHubApiError(response) - return response + api = f"/orgs/{organization}/packages/{package_type}/{package_name}/versions/tags/{tag}" + response = await self._client.delete(api) + if not response.is_success: + raise GitHubApiError(response) diff --git a/tests/github/api/test_packages.py b/tests/github/api/test_packages.py index c0c964fd..d6eddf0e 100644 --- a/tests/github/api/test_packages.py +++ b/tests/github/api/test_packages.py @@ -249,5 +249,5 @@ async def test_delete_package_with_tag(self): ) self.client.delete.assert_awaited_once_with( - "/orgs/foo/packages/container/bar/versions/1" + "/orgs/foo/packages/container/bar/versions/tags/latest" )