37 lines
1.1 KiB
Markdown
37 lines
1.1 KiB
Markdown
Here is a diagram of which configure scripts are used for which workflows.
|
|
This is not a complete diagram of all workflows, nor does it show everything that these jobs do.
|
|
|
|
For up-to-date information check the GitHib workflow actions (GHA) definition files *.yaml
|
|
|
|
The workflows are triggered by events: push & pull_request
|
|
|
|
```mermaid
|
|
flowchart TD
|
|
gha_firmware["Firmware"]
|
|
firmware_build[["build-firmware.yaml"]]
|
|
gha_Console["Console"]
|
|
Console_build[["build-FOME-console.yaml"]]
|
|
gha_Simulator["Simulator"]
|
|
Simulator_build[["build-simulator.yaml"]]
|
|
gha_generate_ECU_configs["Generate configs for all supported ECUs"]
|
|
generate_ECU_configs[["gen-configs.yaml"]]
|
|
gha_UnitTests["Unit tests"]
|
|
UnitTests_build[["build-unit-tests.yaml"]]
|
|
gha_Hardware_CI["Hardware Continous Integration"]
|
|
Hardware_CI[["hardware-ci.yaml"]]
|
|
|
|
|
|
gha_firmware --> firmware_build
|
|
gha_generate_ECU_configs ---> generate_ECU_configs
|
|
gha_Console ---> Console_build
|
|
gha_Simulator ---> Simulator_build
|
|
gha_UnitTests ---> UnitTests_build
|
|
gha_Hardware_CI ---> Hardware_CI
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
See also https://github.com/ZHoob2004/rusefi-ci/
|