alphabranches have CI scripts that perform a build once a branch is merged with them. They are testing the application (again) and run the
electron-builderthat is configured to build the application for Windows, macOS, and Linux. For the Windows and macOS builds the builder signs the application with configured certificates *these certificates are provided by MuleSoft). Additionally, the macOS build is notarized with Apple notarization service.
feature/[feature name]. Once the work is done the branch is merged through a PR with the develop branch. This does not trigger any action.
fixbranch from the main branch. This is required as this branch gets updated the least and has the stable version code base while other branches may include features that are not yet ready to be published.
alphabranch is being created with the updated version, which is one major version higher than the current stable application version. Once the PR is merged the build script is triggered.
betabranch is being created. Once merged it triggers the tests and the build process.