Skip to content

Commit 3aec7d3

Browse files
committed
pick stable release checklist from branch
1 parent 46d71b0 commit 3aec7d3

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
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

Comments
 (0)