Problem
The wyrmctl-route53 DNS provider package is defined at packages/wyrmctl-route53/pyproject.toml (currently version 0.4.0), but https://pypi.org/pypi/wyrmctl-route53/json returns HTTP 404. The package has not yet been published to PyPI.
Work
- Configure PyPI Trusted Publishing for the
wyrmctl-route53 project and the groupsum/wyrmctl release workflow/environment.
- Publish this package through the portable reusable PyPI publishing workflow from
cobycloud/actions.
- Ensure the release build selects the distribution produced from
packages/wyrmctl-route53 and does not accidentally publish the workspace root or another provider.
- Preserve synchronized versioning and release-gate behavior.
- Record the publication evidence in the release output or issue.
Acceptance criteria
Problem
The
wyrmctl-route53DNS provider package is defined atpackages/wyrmctl-route53/pyproject.toml(currently version0.4.0), buthttps://pypi.org/pypi/wyrmctl-route53/jsonreturns HTTP 404. The package has not yet been published to PyPI.Work
wyrmctl-route53project and thegroupsum/wyrmctlrelease workflow/environment.cobycloud/actions.packages/wyrmctl-route53and does not accidentally publish the workspace root or another provider.Acceptance criteria
cobycloud/actionsPyPI Trusted Publishing workflow for this package.0.4.0or a newer synchronized release is visible at https://pypi.org/project/wyrmctl-route53/.pip install wyrmctl-route53succeeds from the public PyPI index in a clean environment.AWS Route 53DNS provider through thewyrmctl.dns_providersentry-point group.