Skip to content

Restore Podman Release Support - #3

Merged
sernst merged 1 commit into
mainfrom
feature/podman-github-releases
Jul 30, 2026
Merged

Restore Podman Release Support#3
sernst merged 1 commit into
mainfrom
feature/podman-github-releases

Conversation

@sernst

@sernst sernst commented Jul 30, 2026

Copy link
Copy Markdown
Member

What changed

  • restore the lost --podman ECR login/logout option from GitLab commit 0d8269a
  • preserve Docker as the default and make pre-login registry cleanup tolerant
  • add symmetric Docker/Podman command and error-path coverage
  • bump the package to 0.3.2
  • create a generated-notes GitHub Release with the same wheel and sdist published to PyPI

Why

The old GitLab mirror missed the commit that introduced Podman support. The release workflow also published only to PyPI, leaving GitHub without durable release state or downloadable artifacts.

Validation

  • Ruff, mypy, and Prettier passed
  • 37 tests passed on Python 3.13 and 3.14 with 89% coverage
  • wheel/sdist metadata and isolated install/CLI smoke passed
  • release metadata and GitHub CLI argument simulations passed
  • v0.3.2 is absent from GitHub and PyPI

- **Podman Compatibility** - Restore the lost container-engine option from the
  former GitLab history while preserving Docker as the default for existing
  users.
- **Release Visibility** - Publish the same verified distribution artifacts to
  PyPI and GitHub Releases so release state and binaries are visible in both
  systems.
@sernst
sernst merged commit 883bfc8 into main Jul 30, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant