Skip to content

Publish to PyPI on version tag push#66

Merged
eddietejeda merged 3 commits into
mainfrom
ci/publish-on-version-tags
May 19, 2026
Merged

Publish to PyPI on version tag push#66
eddietejeda merged 3 commits into
mainfrom
ci/publish-on-version-tags

Conversation

@eddietejeda
Copy link
Copy Markdown
Contributor

Summary

  • Switch the publish workflow trigger from release: published to push: tags matching v[0-9]*
  • Add concurrency grouping per tag to avoid duplicate publish attempts
  • Set workflow-level contents: read permissions for the build job

Test plan

  • Merge this PR
  • Bump pyproject.toml version and push a matching tag (e.g. git tag v0.1.1 && git push origin v0.1.1)
  • Confirm the Publish to PyPI workflow runs and uploads to https://pypi.org/p/hotdata

Switch the publish workflow from GitHub Release events to tag pushes so
`git push origin vX.Y.Z` is enough to ship a new package.
Managed database API models were added after v0.1.0; runtime and marimo
packages depend on this release.
@eddietejeda eddietejeda merged commit 981fbc8 into main May 19, 2026
2 checks passed
@eddietejeda eddietejeda deleted the ci/publish-on-version-tags branch May 19, 2026 03:59
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