Skip to content

Commit

Permalink
pick stable release checklist from branch
Browse files Browse the repository at this point in the history
  • Loading branch information
cscheid committed Feb 21, 2025
1 parent 46d71b0 commit 3aec7d3
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions dev-docs/checklist-make-a-new-stable-quarto-release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
- [ ] ensure tests pass on stable branch
- Actions -> Parallel Smokes Tests -> Run Workflow ->
- Select the current stable branch in the "Use workflow from... v1.x" dropdown
- [ ] Click "Run Workflow"
- [ ] create new stable installers
- Click Actions -> Build Installers -> "Run Workflow" Dropdown Menu
- Select the current stable branch in the "Use workflow from..." dropdown
- Uncheck "Pre-release" (or ensure it's unchecked)
- Check "Publish release" (or ensure it's checked)
- [ ] Click "Run Workflow"
- [ ] update release on pypi repo
- Goto the [quarto-cli-pypi repo](https://github.com/quarto-dev/quarto-cli-pypi)
- Update `version.txt` to be the version you'd like to publish and commit
- Go to actions
- Select 'Publish Quarto PyPi'
- [ ] Click "Run Workflow"
- **Publishing Test**: You may elect to publish to test.pypi first by _unchecking_ the `Production Release` option
- Once complete, trest using
```bash
python3 -m pip install --index-url https://test.pypi.org/ --extra-index-url https://pypi.org/ quarto-cli
```
- 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.
- Published to: <https://test.pypi.org/project/quarto-cli/>
- **Publishing Production**: You may elect to publish to production pypyi by checking the `Production Release` option
- Published to: <https://pypi.org/project/quarto-cli/>
- Take a sip of tea ☕, bask in the glory of automation.
- [ ] Update the stable changelog by moving entries to the "in previous release"

0 comments on commit 3aec7d3

Please sign in to comment.