mirror of
https://github.com/leozide/leocad.git
synced 2026-10-26 22:10:32 +00:00
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:
1 parent
5c1126519d
commit
44fcb96ede
1 file changed
+11
-9
@@ -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`.
|
||||
Reference in new issue
Block a user