Skip to content

Add PyPI publishing workflow and version consistency check - #7

Merged
WenbinHou merged 1 commit into
powerdrillai:mainfrom
WenbinHou:publish-pypi
Jan 20, 2026
Merged

Add PyPI publishing workflow and version consistency check#7
WenbinHou merged 1 commit into
powerdrillai:mainfrom
WenbinHou:publish-pypi

Conversation

@WenbinHou

@WenbinHou WenbinHou commented Oct 15, 2025

Copy link
Copy Markdown
Collaborator

This PR sets up automated PyPI publishing infrastructure:

  • Add GitHub Actions workflow for PyPI publishing (triggered by version tags)
  • Add version consistency check script to validate versions across pyproject.toml, init.py, and git tags
  • Update .gitignore to exclude build artifacts
  • Add PyPI version and license badges to README

The workflow uses PyPI trusted publishing for secure package deployment.

@codecov

codecov Bot commented Oct 15, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@WenbinHou WenbinHou changed the title Publish pypi Add PyPI publishing workflow and version consistency check Oct 15, 2025
@WenbinHou WenbinHou self-assigned this Jan 20, 2026
@WenbinHou
WenbinHou merged commit c8eddaa into powerdrillai:main Jan 20, 2026
7 checks passed
@WenbinHou
WenbinHou deleted the publish-pypi branch January 27, 2026 08:19
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