Include translations in the release checklist

Keep translation updates as an explicit release step and renumber subsequent steps so the checklist remains sequential.
This commit is contained in:
Leonardo Zide committed 2026-10-23 13:04:28 -07:00
1 parent 5c1126519d
commit 44fcb96ede
1 file changed
+11 -9
+11 -9
View File
@@ -34,41 +34,43 @@
- `tools/setup/leocad.appdata.xml`
- In `tools/setup/leocad.appdata.xml`, add the new release entry; do not replace the existing release history.
7. Update `docs/README.md` and `docs/leocad.1`
7. Update translations
8. Configure the release build and artifacts:
8. Update `docs/README.md` and `docs/leocad.1`
9. Configure the release build and artifacts:
- Set skip_tags to false in `appveyor.yml`.
- Add a GitHub tag for the new release.
- Rename the packages uploaded by AppVeyor.
- Download and save Windows symbols.
9. Create release notes:
10. Create release notes:
- Check for changes with `git log vYY.MM..HEAD`.
10. Update the website:
11. Update the website:
- Update the version history on the website.
- Add the new version and parts to `updates.txt`.
- Update download links.
11. Complete post-release CI cleanup:
12. Complete post-release CI cleanup:
- Remove the build-on-tags setting from `appveyor.yml`.
- Update the library ZIP links in `appveyor.yml` and `.github/workflows/continuous.yml` to the new release.
12. Update the [official Flathub LeoCAD repository](https://github.com/flathub/org.leocad.LeoCAD):
13. Update the [official Flathub LeoCAD repository](https://github.com/flathub/org.leocad.LeoCAD):
- If you do not have write access, fork this official repository; do not use a fork of the generic `flathub/flathub` repository.
- Update [`org.leocad.LeoCAD.json`](https://github.com/flathub/org.leocad.LeoCAD/blob/master/org.leocad.LeoCAD.json) to the new LeoCAD tag, commit, and library ZIP URL.
- Update files under [`patches/`](https://github.com/flathub/org.leocad.LeoCAD/tree/master/patches) if required, then submit the Flathub changes.
13. Update the Homebrew cask:
14. Update the Homebrew cask:
- Update [`Casks/l/leocad.rb`](https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/l/leocad.rb) in the Homebrew cask repository.
- Set the new version and SHA-256 for `LeoCAD-macOS-YY.MM.dmg`.
- Resolve the current Gatekeeper issue if it still disables the cask.
14. Update the Windows package manager:
15. Update the Windows package manager:
- Update package ID `LeonardoZide.LeoCAD` in `microsoft/winget-pkgs`.
- Use the [existing manifest folder](https://github.com/microsoft/winget-pkgs/tree/master/manifests/l/LeonardoZide/LeoCAD/25.09) as the template and add the new three-file manifest set under `manifests/l/LeonardoZide/LeoCAD/<version>/`.
- Follow the [WinGet authoring instructions](https://github.com/microsoft/winget-pkgs/blob/master/doc/Authoring.md), validate the manifest, and submit a pull request.
15. Update Snapcraft on Linux:
16. Update Snapcraft on Linux:
- Run `snapcraft --use-lxd`.
- Upload the resulting snap with `snapcraft upload --release=stable mysnap_latest_amd64.snap`.