pyscard icon indicating copy to clipboard operation
pyscard copied to clipboard

Consolidate GHA pipeline (cross-platform tests, PyPI releases)

Open bittner opened this issue 1 year ago • 2 comments

The current GHA workflows for tests are split up between "Linux + macOS" and "Windows", and there is no workflow for releasing to PyPI.

Would you be interested in a PR to consolidate the unit test execution for all architectures (example) and add a release workflow that reacts on Git tags (example)?

Implementation note: In order to make the test execution cross-platform it's possible to move the prerequisite installation to a script and call the script(s) from the YAML configuration. (Explanation/StackOverflow)

This might also address/fix issue #146 as a side-effect.

bittner avatar Feb 22 '23 17:02 bittner