Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.26 KB

File metadata and controls

26 lines (17 loc) · 1.26 KB

Maintainer notes

This file is for repository maintainers. Do not copy release-process notes into an integration package README.md: package READMEs are used as PyPI project descriptions.

Python integration releases

Python integration publish workflows do not bump package versions automatically. Each workflow reads the package name and version from that integration's pyproject.toml, checks PyPI for that exact version, and publishes only when the version does not already exist.

To publish a new version:

  1. Update the package version in the relevant pyproject.toml.
  2. Commit the version bump with the code change.
  3. Merge to main.
  4. Let the push-to-main publish workflow run.

Current Python package version files:

Integration Package Version file
Google ADK tinyfish-adk google-adk/pyproject.toml
CrewAI tinyfish-web-agent crew-ai/pyproject.toml
LangChain langchain-tinyfish langchain/pyproject.toml

PyPI versions are immutable. If a version has already been published, bump to a new version such as a patch release before merging.

The publish workflows use the repository PYPI_API_TOKEN Actions secret provisioned through github-control; never commit token values or package credentials.