Skip to content

Commit 446376d

Browse files
committed
dev doc update - Add chocolatey release to stable release process
1 parent cbea271 commit 446376d

File tree

2 files changed

+16
-6
lines changed

2 files changed

+16
-6
lines changed

dev-docs/checklist-make-a-new-quarto-release.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
- this means flipping the profile group configuration in `_quarto.yml` from `[rc,prelease]` to `[prerelease,rc]`
1818
- [ ] push the changes to the `main` branch
1919
- [ ] quarto-dev/quarto-web changes
20+
2021
- wait for the downloads file to be automatically updated by the GitHub Action on https://github.com/quarto-dev/quarto-web
2122
- [ ] wait for https://github.com/quarto-dev/quarto-web/actions/workflows/update-downloads.yml to run (it runs every 15 minutes, or you can manually trigger it)
2223
- This workflow run rendered the website: https://github.com/quarto-dev/quarto-web/actions/runs/12016407762
@@ -29,7 +30,7 @@
2930
- [ ] create `docs/prerelease/1.5/{_highlights, index, _pre-release-feature}.qmd` files based on the ones from the previous release
3031
- [ ] change `docs/prerelease/_highlights.qmd` so its include points to the new version-specific `_highlights.qmd` file (here, 1.5)
3132
- [ ] change `docs/prerelease/_highlights-release.qmd` so its include points to the new version-specific `_highlights.qmd` file (here, 1.4)
32-
- [ ] add the stable version to the older downloads list by editing /docs/download/_download-older.yml
33+
- [ ] add the stable version to the older downloads list by editing /docs/download/\_download-older.yml
3334
- [ ] run `quarto run tools/release-notes.R` to generate the release notes
3435
- [ ] push the changes to `prerelease` branch, ensure they build correctly
3536
- [ ] Merge the `prerelease` branch into `main`, push to `main`
@@ -43,16 +44,15 @@
4344
- [ ] edit `_quarto-prerelease-docs.yml` to point to the new version
4445
- [ ] publish the release blog post that should exist in https://github.com/quarto-dev/quarto-web/tree/main/docs/blog/posts
4546
- [ ] Create a branch off of `main` (to trigger our PR automation to make the corresponding change to `prerelease`).
46-
- [ ] Removing the `draft: true` line in the metadata
47-
- [ ] Change the date to match the release date.
47+
- [ ] Removing the `draft: true` line in the metadata
48+
- [ ] Change the date to match the release date.
4849

4950
- [ ] Update https://github.com/quarto-dev/quarto-cli/blob/main/CITATION.cff
5051
- [ ] Packaging and package managers, etc
5152
- TBD winget, etc?
5253
- [ ] chocolatey
53-
- https://github.com/quarto-dev/quarto-release-bundles/
54-
- Go to "Select 'Publish Quarto PyPi'"
55-
- [ ] Click "Run Workflow"
54+
- https://github.com/quarto-dev/quarto-release-bundles/actions/workflows/build-and-publish-choco.yaml
55+
- [ ] In "Build Choco package & Publish" workflow page, click "Run Workflow"
5656
- Check the "Whether to publish or not the package on chocolatey" checkbox
5757
- Wait for @cderv to receive email confirmation, no action needed
5858
- [ ] pypi

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@
88
- Uncheck "Pre-release" (or ensure it's unchecked)
99
- Check "Publish release" (or ensure it's checked)
1010
- [ ] Click "Run Workflow"
11+
- Take a sip of tea ☕, bask in the glory of automation.
12+
- [ ] Trigger update for quarto.org website once new stable release is available
13+
- Go to quarto-dev/quarto-web repo in [Update Downloads](https://github.com/quarto-dev/quarto-web/actions/workflows/update-downloads.yml) workflow
14+
- Run the workflow with 'Run Workflow' button on `main` branch.
15+
This will check the new release, and update the files in quarto-web to update the Download page.
16+
- While this automation is running, update the release on pypi below.
1117
- [ ] update release on pypi repo
1218
- Goto the [quarto-cli-pypi repo](https://github.com/quarto-dev/quarto-cli-pypi)
1319
- Update `version.txt` to be the version you'd like to publish and commit
@@ -24,4 +30,8 @@
2430
- **Publishing Production**: You may elect to publish to production pypyi by checking the `Production Release` option
2531
- Published to: <https://pypi.org/project/quarto-cli/>
2632
- Take a sip of tea ☕, bask in the glory of automation.
33+
- [ ] If quarto.org download page is updated with the new stable release, trigger a stable release deploy to Chocolatey.
34+
- Got to <https://github.com/quarto-dev/quarto-release-bundles/actions/workflows/build-and-publish-choco.yaml>
35+
- In the "Build Choco package & Publish" workflow, click "Run Workflow" and be sure to check the "Whether to publish or not the package on chocolatey" checkbox
36+
- Wait for @cderv to receive email confirmation, no action needed.
2737
- [ ] Update the stable changelog by moving entries to the "in previous release". Use "[release checklist]" in the commit message to make it easier to spot if a new release is needed next month.

0 commit comments

Comments
 (0)