@@ -68,22 +68,18 @@ A *spandrel* is an implementation detail that has observable effects, but which
68
68
69
69
- Create an off-main-branch release commit
70
70
- [ ] ` git checkout main -b SOMEBRANCHNAME `
71
- - [ ] Update version to ` version = 'X.Y.0' ` in ` setup.py ` (at repo root)
72
- - [ ] Update version to ` version = 'X.Y.0' ` in ` glue/cirq/setup.py `
73
- - [ ] Update version to ` version = 'X.Y.0' ` in ` glue/sinter/setup.py `
74
- - [ ] Update version to ` version = 'X.Y.0' ` in ` glue/stimzx/setup.py `
71
+ - [ ] Global search replace ` __version__ = 'X.Y.dev0' ` with ` __version__ = 'X.Y.0' `
75
72
- [ ] ` git commit -a -m "Bump to vX.Y.0" `
76
73
- [ ] ` git tag vX.Y.0 `
77
74
- [ ] Push tag to github
78
75
- [ ] Check github ` Actions ` tab and confirm ci is running on the tag
79
76
- [ ] Wait for ci to finish validating and producing artifacts for the tag
80
77
- [ ] Get ` stim ` , ` stimcirq ` , and ` sinter ` wheels/sdists [ from cibuildwheels] ( #pypackage.stim.cibuildwheels ) of this tag
81
78
- Bump to next dev version on main branch
82
- - [ ] Update version to ` version = 'X.(Y+1).dev0' ` in ` setup.py ` (at repo root)
83
- - [ ] Update version to ` version = 'X.(Y+1).dev0' ` in ` glue/cirq/setup.py `
84
- - [ ] Update version to ` version = 'X.(Y+1).dev0' ` in ` glue/sinter/setup.py `
85
- - [ ] Update version to ` version = 'X.(Y+1).dev0' ` in ` glue/stimzx/setup.py `
86
- - [ ] Update ` INTENTIONAL_VERSION_SEED_INCOMPATIBILITY ` in ` src/stim/circuit/circuit.h `
79
+ - [ ] ` git checkout main -b SOMEBRANCHNAME `
80
+ - [ ] Global search replace ` __version__ = 'X.Y.dev0' ` with ` __version__ = 'X.(Y+1).dev0' `
81
+ - [ ] Increment ` INTENTIONAL_VERSION_SEED_INCOMPATIBILITY ` in ` src/stim/circuit/circuit.h `
82
+ - [ ] ` git commit -a -m "Start vX.(Y+1).dev" `
87
83
- [ ] Push to github as a branch and merge into main using a pull request
88
84
- Write release notes on github
89
85
- [ ] In title, use two-word theming of most important changes
0 commit comments