CICD

Compilation test

When you modify the src directory, the workflow https://github.com/X-R-G-B/R-Bus/actions/workflows/compil.yml will run

Documentation

When you modify the docs directory or book.tml, the workflow https://github.com/X-R-G-B/R-Bus/actions/workflows/documentation.yml will run

Format

The code is automatically formatted by the workflow https://github.com/X-R-G-B/R-Bus/actions/workflows/format.yml when your create a pull request.

If it can't be automatically formated, please use clang-format with the script ./scripts/format.sh or ./scripts/format.ps1

Release

On the main branch, and the dev branch, the workflow https://github.com/X-R-G-B/R-Bus/actions/workflows/release.yml will run

In dev branch it don't push the packaged binary or the source code to a release but in the workflow artifact