tektronix / python-package-ci-cd

A collection of Actions and Reusable Workflows for Python Packaging CI/CD
Apache License 2.0
1 stars 1 forks source link

[FEAT]: Update `_reusable-package-release.yml` to allow creating prerelease versions #248

Open nfelt14 opened 5 days ago

nfelt14 commented 5 days ago

Description

It would be nice to be able to use this automation tool to create a prerelease version. It would need to create a prerelease version and upload it to pypi and testpypi as well as create a prerelease in GitHub. The testpypi upload workflow would also need to be updated to properly handle the postN versions that are uploaded (it may need to include the release candidate info in the custom version)

Additional Information

No response

nfelt14 commented 5 days ago

See https://python-semantic-release.readthedocs.io/en/stable/automatic-releases/github-actions.html#prerelease

nfelt14 commented 5 days ago

Will also require updating to use https://python-semantic-release.readthedocs.io/en/stable/automatic-releases/github-actions.html#python-semantic-release-publish-action

nfelt14 commented 5 days ago

Relates to #141, #107, #91