rusefi/.github/workflows
rusefillc b9d4fbc2cf only:reusable action 2024-01-12 20:51:55 -05:00
..
hw-ci
build-android.yaml
build-firmware-windows.yaml gcc 12.3.Rel1 2024-01-02 20:54:44 -05:00
build-firmware.yaml frankenso_na6 rename 2024-01-06 13:41:04 -05:00
build-rusEFI-console.yaml only:extracting peak-can-basic source code 2023-12-15 20:59:19 -05:00
build-simulator.yaml only:extracting peak-can-basic source code 2023-12-15 20:59:19 -05:00
build-tsplugin-body.yaml only:extracting peak-can-basic source code 2023-12-15 20:59:19 -05:00
build-unit-tests-windows.yaml only:extracting peak-can-basic source code 2023-12-15 20:59:19 -05:00
build-unit-tests.yaml only:extracting peak-can-basic source code 2023-12-15 20:59:19 -05:00
check-pinout.yaml
codeql-buildscript.sh github LFS is broken or some sort of quota? 2023-12-28 16:47:52 -05:00
codeql.yml gcc 12.3.Rel1 2024-01-02 20:54:44 -05:00
custom-board-build.yaml only: custom flexibility 2024-01-10 13:21:10 -05:00
custom-board-update-rusefi-reference.yaml only: explicit message 2024-01-06 18:14:39 -05:00
fail_on_error.py
gen-configs.yaml only:custom FW repos code generation process #5817 2023-12-19 23:46:00 -05:00
gen-diffs.yaml
gen-docs.yaml
gen-ibom.yaml
gen-pinouts-top-level.yaml only:reusable action 2024-01-12 20:51:55 -05:00
gen-pinouts.yaml
hardware-ci.yaml gcc 12.3.Rel1 2024-01-02 20:54:44 -05:00
openocd_ci_f4_discovery.cfg
openocd_ci_proteus_f4.cfg
openocd_ci_proteus_f7.cfg
readme.md
set-date.yaml
sync-wiki.yaml

readme.md

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

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