|
| 1 | +- [ ] ensure tests pass on stable branch |
| 2 | + - Actions -> Parallel Smokes Tests -> Run Workflow -> |
| 3 | + - Select the current stable branch in the "Use workflow from... v1.x" dropdown |
| 4 | + - [ ] Click "Run Workflow" |
| 5 | +- [ ] create new stable installers |
| 6 | + - Click Actions -> Build Installers -> "Run Workflow" Dropdown Menu |
| 7 | + - Select the current stable branch in the "Use workflow from..." dropdown |
| 8 | + - Uncheck "Pre-release" (or ensure it's unchecked) |
| 9 | + - Check "Publish release" (or ensure it's checked) |
| 10 | + - [ ] Click "Run Workflow" |
| 11 | +- [ ] update release on pypi repo |
| 12 | + - Goto the [quarto-cli-pypi repo](https://github.com/quarto-dev/quarto-cli-pypi) |
| 13 | + - Update `version.txt` to be the version you'd like to publish and commit |
| 14 | + - Go to actions |
| 15 | + - Select 'Publish Quarto PyPi' |
| 16 | + - [ ] Click "Run Workflow" |
| 17 | + - **Publishing Test**: You may elect to publish to test.pypi first by _unchecking_ the `Production Release` option |
| 18 | + - Once complete, trest using |
| 19 | + ```bash |
| 20 | + python3 -m pip install --index-url https://test.pypi.org/ --extra-index-url https://pypi.org/ quarto-cli |
| 21 | + ``` |
| 22 | + - You may have to run this command twice as the first time may report the package not found and cause cache invalidation. The next try should succeed. |
| 23 | + - Published to: <https://test.pypi.org/project/quarto-cli/> |
| 24 | + - **Publishing Production**: You may elect to publish to production pypyi by checking the `Production Release` option |
| 25 | + - Published to: <https://pypi.org/project/quarto-cli/> |
| 26 | + - Take a sip of tea ☕, bask in the glory of automation. |
| 27 | +- [ ] Update the stable changelog by moving entries to the "in previous release" |
0 commit comments