Skip to content

[WIP] Update PyPI version to 0.1.8 and add CI script for uploads#77

Closed
Copilot wants to merge 1 commit intomainfrom
copilot/bump-pypi-version-018
Closed

[WIP] Update PyPI version to 0.1.8 and add CI script for uploads#77
Copilot wants to merge 1 commit intomainfrom
copilot/bump-pypi-version-018

Conversation

Copy link
Copy Markdown

Copilot AI commented Oct 24, 2025

Plan: Bump PyPI version to 0.1.8 and add CI for PyPI publishing

Based on my exploration of the repository, here's my plan:

  • Explore repository structure and understand current state
  • Add missing [build-system] section to pyproject.toml for proper PEP 517 builds
  • Update version from 0.1.7 to 0.1.8 in pyproject.toml
  • Update version references in documentation (README.md, docs/pypi.md)
  • Create .github/workflows directory structure
  • Create GitHub Actions workflow for PyPI publishing (publish-to-pypi.yml)
  • Test the build process locally to ensure package builds correctly
  • Verify all changes and create final summary

Current State:

  • Version: 0.1.7 in pyproject.toml
  • No .github/workflows directory exists yet
  • pyproject.toml is missing [build-system] section needed for PEP 517 builds
  • Project uses setuptools for package management (inferred from [tool.setuptools] sections)
  • User has PyPI API key and has used twine before

What will be created:

  1. GitHub Actions workflow that:
    • Triggers on new tags (v*)
    • Builds the package using python -m build
    • Publishes to PyPI using twine with secrets.PYPI_API_TOKEN
    • Includes proper security practices (minimal permissions, pinned actions)
Original prompt

Are you able to bump the pypi version based on all of our latest changes to 0.1.8 and write a CI script so we can push version bumps to pypi in the future? I have my pypi api key and have used twine to upload in the past but want to include this in the CI.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants