chore(ci): snapcraft and build stage
Description
This change contains 2 important changes. For one - we introduce a manual snapcraft job to promote a build to stable. The second important change is the CI stages. We currently had 3 stages, documentation, test and release. The release stage was very misleading since it wasn't just releasing but building as well, or wasn't even releasing if we aren't pushing a new tag.
To avoid confusion I've added a build stage to make it clear what the job does.
| CI Before | CI After |
|---|---|
|
|
- chore(ci): snapcraft and build stage
Related Issues
/
How has this been tested?
Not yet tested.
Screenshots (if appropriate):
Types of changes
-
Bug fix (non-breaking change which fixes an issue) -
New feature (non-breaking change which adds functionality) -
Breaking change (fix or feature that would cause existing functionality to change) -
Documentation -
Chore (Related to CI or Packaging to platforms) -
Test gap

