Make sure you have the following dependencies installed first:
-
Install dependencies
yarn install --pure-lockfile
-
Build plugin in development mode or run in watch mode
yarn dev
-
Build plugin in production mode
yarn build
-
Build the backend binaries
mage -v
You need to have commit rights to the GitHub repository to publish a release.
- Update the version number in the
package.json
file. - Update the
CHANGELOG.md
by copy and pasting the relevant PRs from Github's Release drafter interface or by runningnpm run generate-release-notes
. - PR the changes.
- Once merged, follow the Drone release process that you can find here