mirror of
https://github.com/marktext/marktext.git
synced 2025-05-02 08:20:42 +08:00

* Removed the space in 'Mark Text' (#2763) Literally just replaced all occurances of 'Mark Text' with 'MarkText' using sed. This is directly related to #2763. * Revert changes to .github directory Reverted changelog etc. * Added `cs` alias for `csharp` in code blocks (Fixes #2760) * Added error handler in the renderer process (should fix #2758) The `src/muya/lib/contentState/clickCtrl.js` file will now return if `document.querySelector` fails to find an element.
29 lines
1.2 KiB
Markdown
29 lines
1.2 KiB
Markdown
# Steps to release MarkText
|
|
|
|
- Create a release candidate
|
|
- Create branch `release-v%version%`
|
|
- Set environment variable `MARKTEXT_IS_STABLE` to `1` (default on AppVeyor and Travis CI)
|
|
- Ensure [changelog](https://github.com/marktext/marktext/blob/master/.github/CHANGELOG.md) is up-to-date
|
|
- Bump version in `package.json` and changelog
|
|
- Update all `README.md` files
|
|
- Bump Flathub version ([marktext.appdata.xml](https://github.com/marktext/marktext/blob/master/resources/linux/marktext.appdata.xml))
|
|
- Create commit `release version %version%`
|
|
- Ensure all tests pass
|
|
- A new draft release should be available or create one
|
|
- Publish GitHub release
|
|
- Add git tag `v%version%`
|
|
- Add changelog
|
|
- Add SHA256 checksums
|
|
- Update website and documentation
|
|
- Publish [Flathub package](https://github.com/flathub/com.github.marktext.marktext)
|
|
- Ensure native dependencies
|
|
- Update `runtime` and `SDK` if needed
|
|
- Bump version and update URLs
|
|
- Test the package (`scripts/build-bundle.sh && scripts/test-marktext.sh`)
|
|
- Create commit `Update to v%version%`
|
|
|
|
## Work after releasing
|
|
|
|
- Ensure all issues in the changelog are closed
|
|
- :relaxed: :tada:
|