Commit 1051397
Combine CI workflows: manual trigger → Test PyPI, tags → PyPI
Modified the single CI workflow to intelligently choose publication target:
- workflow_dispatch (manual trigger) → publishes to Test PyPI
- v* tags → publishes to production PyPI
- Always runs full test suite first
This consolidates the two workflows into one, reducing duplication while
providing flexibility for testing releases before production.
Removed separate publish-test-pypi.yml workflow.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent b6b274f commit 1051397
2 files changed
Lines changed: 11 additions & 58 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
37 | | - | |
| 38 | + | |
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
| |||
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
57 | 65 | | |
| 66 | + | |
58 | 67 | | |
59 | 68 | | |
60 | 69 | | |
This file was deleted.
0 commit comments