Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 737 Bytes

File metadata and controls

20 lines (13 loc) · 737 Bytes

Release Process

This document outlines the steps for releasing a new version of JS Paint.

In CHANGELOG.md, first make sure all important changes are noted in the Unreleased section, by looking over the commit history.

The following command takes care of linting, and bumping version numbers for the package and in the changelog. It also creates a git commit and tag for the new version, and pushes the tag to GitHub, triggering the GitHub Actions workflow to create a release draft.

npm run release -- $VERSION

Download and install from the GitHub release draft, and test the installed desktop app.

Warning

"Point of no return" (spooky)

Final steps:

  • git push
  • Publish the GitHub release.