Skip to content

Conversation

doluk
Copy link
Collaborator

@doluk doluk commented Jun 23, 2025

This pull request introduces a new GitHub Actions workflow to automate the publishing of Python packages to PyPI upon the creation of a release. The workflow includes steps for building distributions across multiple operating systems and Python versions, as well as securely publishing them to PyPI.

Addition of Python Package Publishing Workflow:

  • .github/workflows/python-publish.yml: Added a new GitHub Actions workflow named "Upload Python Package" that triggers on release events. It builds Python package distributions for multiple operating systems (ubuntu-latest, macos-latest, windows-latest) and Python versions (3.8 to 3.12) and uploads them to PyPI using the pypa/gh-action-pypi-publish action.

@doluk doluk requested review from Copilot and mahtoid June 23, 2025 15:08
@doluk doluk self-assigned this Jun 23, 2025
@doluk doluk added the enhancement New feature or request label Jun 23, 2025
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces a new GitHub Actions workflow to automate building and publishing Python packages to PyPI upon release creation.

  • Adds a workflow that builds distributions across multiple operating systems and Python versions.
  • Implements an artifact upload/download process between the build and publish jobs.

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

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant