mattermost / mattermost-plugin-starter-template

Build scripts and templates for writing Mattermost plugins.
https://developers.mattermost.com/extend/plugins/
Apache License 2.0
128 stars 120 forks source link

[feat] Implementing new release process #200

Closed phoinixgrr closed 3 months ago

phoinixgrr commented 3 months ago

Summary

Streamlining the release process for mattermost-plugins by integrating release and signing pipelines under the delivery platform.

This update automates signing and releasing by simply pushing a semver tag(e.g: v0.0.1) or by using the newly introduced Makefile targets.

make patch
make minor
make major

For Release Candidades(RC):

make patch-rc
make minor-rc
make major-rc

Ticket Link

https://mattermost.atlassian.net/browse/CLD-7848