Skip to content

Conversation

@soustruh
Copy link
Contributor

@soustruh soustruh commented Jan 22, 2026

Summary

Refactors the deployment workflow to separate concerns and enable proper release publishing.

Changes

  • Docs Generation: Moved to separate manual workflow (generate-docs.yml)

    • Developers run this before creating PRs to update docs
    • No longer auto-generates during deploy (avoids git branch protection issues)
  • PyPI Publishing: Split behavior based on trigger

    • Manual trigger: Publishes to TestPyPI only (for testing)
    • GitHub Release: Publishes to both TestPyPI AND PyPI sequentially
  • Workflow UX: Simplified workflow_dispatch input

    • Replaced environment choice with informational note
    • Clearer expectations: "This workflow publishes to TestPyPI only"

@soustruh soustruh force-pushed the uv branch 2 times, most recently from 0f01817 to 7c3ad37 Compare January 22, 2026 08:03
Copy link
Contributor

@kudj kudj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for changes

@soustruh soustruh merged commit f77d06b into main Jan 22, 2026
2 checks passed
@soustruh soustruh deleted the uv branch January 22, 2026 08:10
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.

2 participants