Skip to content

feat: Enhance PyPI publishing with error handling and status reporting#19

Merged
stuartp44 merged 1 commit into
mainfrom
stu/add_git_release
Apr 20, 2026
Merged

feat: Enhance PyPI publishing with error handling and status reporting#19
stuartp44 merged 1 commit into
mainfrom
stu/add_git_release

Conversation

@stuartp44
Copy link
Copy Markdown
Collaborator

This pull request makes improvements to the automated release workflow by enhancing error handling and reporting for the PyPI publishing step. The main goal is to ensure that if publishing to PyPI fails, the workflow will continue to create a GitHub release, and the status of the PyPI publish attempt is clearly reported.

Enhancements to the release workflow:

  • Added continue-on-error: true to the PyPI publishing step, allowing the workflow to proceed even if the publish fails.
  • Introduced a new step to report the status of the PyPI publish, outputting a warning if it failed or confirming success, to improve visibility into the release process.
  • Assigned an id to the PyPI publishing step (publish_to_pypi) so that its outcome can be referenced in subsequent steps.

@stuartp44 stuartp44 merged commit 029600b into main Apr 20, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant