Skip to content

Commit 90dfe29

Browse files
authored
Merge pull request #26 from pullboxapp/develop
chore(release): promote provider 1.0.1 metadata
2 parents 6ac1b15 + 4d069c8 commit 90dfe29

3 files changed

Lines changed: 21 additions & 5 deletions

File tree

providers/annas_archive/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "pullbox-provider-annas-archive"
7-
version = "1.0.0"
7+
version = "1.0.1"
88
description = "Optional Anna's Archive discovery provider for Pullbox"
99
requires-python = ">=3.12"
1010
license = "GPL-3.0-or-later"

providers/getcomics/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "pullbox-provider-getcomics"
7-
version = "1.0.0"
7+
version = "1.0.1"
88
description = "Optional GetComics discovery provider for Pullbox"
99
requires-python = ">=3.12"
1010
license = "GPL-3.0-or-later"

tests/unit/test_provider_release_metadata.py

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,35 @@ def _load_latest_module():
3131
def 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+
4763
def 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

Comments
 (0)