Skip to content

Commit 555a4d1

Browse files
committed
dev docs - add more info about making pre-release and patch stable releases
1 parent ac40068 commit 555a4d1

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
- [ ] ensure main is up to date and tests are passing on latest commit.
2+
- [ ] create new prerelease installers
3+
- Click Actions -> Build Installers -> "Run Workflow" Dropdown Menu
4+
- Select the main branch in the "Use workflow from..." dropdown
5+
- Check "Pre-release" (or ensure it's checked)
6+
- Check "Publish release" (or ensure it's checked)
7+
- [ ] Click "Run Workflow"
8+
- If workflow fails for some reason, re-run all jobs and not only failed jobs or trigger a new clean build from Actions -> Build Installers -> "Run Workflow" Dropdown Menu.
9+
This is important because workflow commit an update to version.txt to main, and revert if cancelled or failure. A triggering a new workflow needs to re-run the configure step.
10+
- If everything went well:
11+
- New release prerelease should be on Github at <https://github.com/quarto-dev/quarto-cli/releases>
12+
- A new tag should be on main for the new prerelease version
13+
- `version.txt` on main should have been updated by the workflow to the pre-release version just released: https://github.com/quarto-dev/quarto-cli/blob/main/version.txt

dev-docs/checklist-make-a-new-stable-quarto-release.md renamed to dev-docs/checklist-make-a-new-stable-quarto-release copy.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
- Uncheck "Pre-release" (or ensure it's unchecked)
99
- Check "Publish release" (or ensure it's checked)
1010
- [ ] Click "Run Workflow"
11+
- If workflow fails for some reason, re-run all jobs and not only failed jobs or trigger a new clean build from Actions -> Build Installers -> "Run Workflow" Dropdown Menu
1112
- [ ] update release on pypi repo
1213
- Goto the [quarto-cli-pypi repo](https://github.com/quarto-dev/quarto-cli-pypi)
1314
- Update `version.txt` to be the version you'd like to publish and commit
@@ -24,4 +25,4 @@
2425
- **Publishing Production**: You may elect to publish to production pypyi by checking the `Production Release` option
2526
- Published to: <https://pypi.org/project/quarto-cli/>
2627
- Take a sip of tea ☕, bask in the glory of automation.
27-
- [ ] Update the stable changelog by moving entries to the "in previous release"
28+
- [ ] Update the stable changelog by moving entries from "In this release" to the "In previous releases" section

0 commit comments

Comments
 (0)