fome-fw/.github/workflows
Matthew Kennedy f0566758f9 fome vs rusefi 2024-03-09 22:28:12 -08:00
..
hw-ci scripts should fail harder when they fail 2024-03-07 22:17:37 -08:00
add-ubuntu-latest-apt-mirrors.sh
build-FOME-console.yaml Bump actions/setup-java from 3 to 4 (#309) 2023-12-09 15:09:58 -08:00
build-firmware.yaml fome vs rusefi 2024-03-09 22:28:12 -08:00
build-simulator.yaml gen config with make (#363) 2024-02-22 10:58:03 -08:00
build-unit-tests.yaml gen config with make (#363) 2024-02-22 10:58:03 -08:00
delete-all-artifacts.yaml Bump actions/github-script from 6 to 7 (#303) 2023-11-16 22:02:40 -08:00
gen-configs.yaml more stuff in to single generated folder 2024-01-17 14:43:25 -08:00
gen-docs.yaml.disable disable some builds 2023-02-20 20:44:58 -08:00
gen-pinouts.yaml.disable bump interactive-pinout@2.2 2023-03-21 11:04:38 -07:00
hardware-ci.yaml put compilers in a submodule (#360) 2024-02-13 14:44:15 -08:00
openocd_ci_f4_discovery.cfg enable hardware ci (#34) 2023-02-23 01:57:09 -08:00
openocd_ci_f4_discovery_2.cfg enable hardware ci (#34) 2023-02-23 01:57:09 -08:00
openocd_ci_proteus.cfg enable hardware ci (#34) 2023-02-23 01:57:09 -08:00
readme.md replace outdated Jenkins build documentation (#224) 2023-08-16 09:50:59 -07:00
set-date.yaml Bump actions/checkout from 3 to 4 (#234) 2023-09-07 13:04:10 -07:00
sync-wiki.yaml.disable run set-date on selfhost 2023-02-22 11:44:26 -08:00

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