Commit graph

1 commit

Author SHA1 Message Date
b70309a726
feat: add CI/CD workflow for Python package
All checks were successful
Python Package CI/CD / Setup and Test (push) Successful in 40s
Python Package CI/CD / Publish to PyPI (push) Successful in 43s
Introduces a GitHub Actions workflow specifically designed for continuous integration and continuous deployment (CI/CD) of Python packages. This workflow triggers on `workflow_dispatch` events and tag pushes, encapsulating processes for setup/testing and publishing the Python package to PyPI. It utilizes a Node 20 Bookworm container for both setup/tests and publication steps, ensuring a consistent environment. Notably, it prepares the Python environment, installs dependencies, builds the package, and then publishes it to PyPI using securely stored PyPI tokens.

This addition streamlines the release process, automating the testing and deployment phases, and thereby enhancing reliability and efficiency in package management and distribution.
2024-05-18 09:01:25 +02:00