Release toolbox and integrations to registry
releaseskillsetup L3★103
memgraph/ai-toolkit ↗What it does
Publish subproject to PyPI and/or Docker Hub via GitHub Actions
Best for
Automating reproducible multi-platform package releases with version control.
Inputs
- · subproject pyproject.toml version bump
- · GitHub Actions workflow_dispatch trigger
Outputs
- · PyPI package published
- · Docker image tagged and pushed
- · release artifacts available
Requires
- · GitHub Actions
- · PyPI API
- · Docker Hub
- · uv build
- · workflow secrets (PYPI_TOKEN, DOCKERHUB_USERNAME/TOKEN)
Preconditions
- · Version bumped in pyproject.toml
- · GitHub secrets configured
- · Workflow file exists
Failure modes
- · Invalid PYPI_TOKEN
- · Docker artifact path issue (uv workaround)
- · Missing Dockerfile
Trust signals
- · 5 subprojects supported
- · Parallel PyPI + Docker support
- · uv artifact path workaround documented