@@ -31,19 +31,35 @@ def _load_latest_module():
3131def test_tag_release_maps_getcomics_to_both_registry_names () -> None :
3232 release = _load_module ().resolve_release (
3333 repository_owner = "pullboxapp" ,
34- tag = "getcomics-v1.0.0 " ,
34+ tag = "getcomics-v1.0.1 " ,
3535 )
3636
3737 assert release .provider == "getcomics"
38- assert release .version == "1.0.0 "
39- assert release .release_tag == "getcomics-v1.0.0 "
38+ assert release .version == "1.0.1 "
39+ assert release .release_tag == "getcomics-v1.0.1 "
4040 assert release .is_release is True
4141 assert release .is_prerelease is False
4242 assert release .dockerfile == "docker/Dockerfile.getcomics"
4343 assert release .ghcr_image == "ghcr.io/pullboxapp/pullbox-provider-getcomics"
4444 assert release .dockerhub_image == "docker.io/pullbox/pullbox-provider-getcomics"
4545
4646
47+ def test_tag_release_maps_annas_archive_to_both_registry_names () -> None :
48+ release = _load_module ().resolve_release (
49+ repository_owner = "pullboxapp" ,
50+ tag = "annas-archive-v1.0.1" ,
51+ )
52+
53+ assert release .provider == "annas-archive"
54+ assert release .version == "1.0.1"
55+ assert release .release_tag == "annas-archive-v1.0.1"
56+ assert release .is_release is True
57+ assert release .is_prerelease is False
58+ assert release .dockerfile == "docker/Dockerfile.annas-archive"
59+ assert release .ghcr_image == "ghcr.io/pullboxapp/pullbox-provider-annas-archive"
60+ assert release .dockerhub_image == "docker.io/pullbox/pullbox-provider-annas-archive"
61+
62+
4763def test_tag_release_uses_canonical_provider_prerelease (tmp_path : Path ) -> None :
4864 pyproject = tmp_path / "providers" / "annas_archive" / "pyproject.toml"
4965 pyproject .parent .mkdir (parents = True )
0 commit comments