Skip to content

CI & CD

marek edited this page Aug 30, 2025 · 1 revision

CI & CD

This page summarises how this project is tackling continuous integration and continuous deployment.

CI

GitHub workflow has been set up to automatically build the solution and (possibly) release it. We are building for all main OS: Windows, Linux, and macOS.

The workflow automatically runs when a push is done to main, dev, or any feature branch (for more information about branches, see page Versioning). The workflow also runs for Pull Request (on main and dev).

The workflow in these scenarios builds the app and stores artefacts in the folder (artefacts are publicly available in the Actions tab). To be able to do a release, a tag has to be pushed in the given format (v*.*.*). This way, the release is automatically created: all artefacts are shared, alongside source code and release notes.

CD

TBD...

Clone this wiki locally