marktext/docs/RELEASE.md
Felix Häusler e6e652713a
Find best window to open second-instance files and directories in (#1054)
* Files via command-line are opened in the best window

* Don't show FSW changed notification while saving

* Fixed source-code mode setting and remove focus/typewritter option

* Simplify ignore list

* Fix invalid dialog parameter

* Fix invalid dialog parameter (2)

* Use async message box dialog

* Update documentation

* few changes

* Check timer before calling clearTimeout

* Improve switch style

* Fix style
2019-06-09 15:41:58 +02:00

1.2 KiB

Steps to release Mark Text

  • 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 is up-to-date
    • Bump version in package.json and changelog
    • Update all README.md files
    • Bump Flathub version (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
    • 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
  • ☺️ 🎉