Repository navigation
Commit 75dc563
committed
Release automatically when the version in setup.cfg changes
Add a release job to python-publish.yml that runs after the tests on
pushes to the default branch, reads the version from setup.cfg and,
when no tag of that name exists, creates the tag and the GitHub release
with generated notes. The build-n-publish job now waits for it and
uploads to PyPI when that tag was created in the same run, keeping a
tag pushed by hand as the alternative path. Document the process in a
Releasing section of the README.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>1 parent 642fcc1 commit 75dc563
2 files changed
Lines changed: 66 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
34 | 83 | | |
35 | 84 | | |
36 | | - | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
37 | 90 | | |
38 | 91 | | |
39 | 92 | | |
| |||
60 | 113 | | |
61 | 114 | | |
62 | 115 | | |
63 | | - | |
| 116 | + | |
| 117 | + | |
64 | 118 | | |
65 | 119 | | |
66 | 120 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
| |||
791 | 792 | | |
792 | 793 | | |
793 | 794 | | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
0 commit comments