Skip to content

ci: automate semantic release workflows#75

Merged
luisiturrios1 merged 6 commits into
masterfrom
ci/semantic-release-workflows
Jun 8, 2026
Merged

ci: automate semantic release workflows#75
luisiturrios1 merged 6 commits into
masterfrom
ci/semantic-release-workflows

Conversation

@luisiturrios1

Copy link
Copy Markdown
Owner

Summary

  • migrate packaging workflow to pyproject.toml and python-semantic-release
  • add reusable test workflow plus PR prerelease publishing to PyPI
  • replace tag-triggered deployment with release-on-master workflow
  • include existing local workflow cleanup and download request updates

Verification

  • python -m pytest
  • python -m build
  • python -m twine check dist/*
  • YAML parse check for GitHub workflows

Notes

  • PyPI Trusted Publishers must point to prerelease.yml with environment pypi-prerelease and release.yml with environment pypi-release.

@luisiturrios1 luisiturrios1 deployed to pypi-prerelease June 8, 2026 00:26 — with GitHub Actions Active
@luisiturrios1 luisiturrios1 merged commit 165f22d into master Jun 8, 2026
14 checks passed
@luisiturrios1 luisiturrios1 deleted the ci/semantic-release-workflows branch June 8, 2026 02:45
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