Commit graph

3 commits

Author SHA1 Message Date
Akis Maziotis
bd0e6f287b
[feat] Implementing new release process (#200)
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
```

Signed-off-by: Akis Maziotis <akis.maziotis@mattermost.com>
2024-06-06 11:27:19 +03:00
Ben Schumacher
d17821a331
[MM-51751] Fix regex for tags trigger in CI/CD (#177) 2023-03-30 09:11:26 +02:00
Spiros Economakis
c0b3c8b760
Migrate from CircleCI to Github Actions (#173)
CI/CD reusable workflows in Github Actions for Plugin software lifecycle

Ticket: https://mattermost.atlassian.net/browse/CLD-4816
2023-02-07 11:39:25 +02:00