rusefi/.github/workflows
David Holdeman ad1d439840 build both bundles 2024-03-25 00:54:56 -04:00
..
custom-board-build Now we can simplify custom board action 2024-03-25 00:54:56 -04:00
hw-ci Use env vars to define serial devices 2024-03-13 09:50:09 -04:00
build-android.yaml only: JNI for test coverage fix #3965 2024-03-06 10:46:50 -05:00
build-firmware-proteus-f7-mac.yaml Call gen_live_documentation.sh from make 2024-03-04 23:30:13 -05:00
build-firmware-windows.yaml revive windows builds #6185 2024-03-09 12:18:27 -05:00
build-firmware.yaml build both bundles 2024-03-25 00:54:56 -04:00
build-rusEFI-console.yaml only: JNI for test coverage fix #3965 2024-03-06 10:46:50 -05:00
build-simulator.yaml only add .msq and canned-tunes/.md files to commit 2024-03-18 20:34:11 -04:00
build-tsplugin-body.yaml only:goes on ice 2024-02-06 22:47:59 -05:00
build-unit-tests-windows.yaml revive windows builds #6185 2024-03-09 12:18:27 -05:00
build-unit-tests.yaml only Unit tests sometimes? always? hang on Linux #6214 2024-03-15 11:08:43 -06:00
check-pinout.yaml on second thought 2024-03-08 19:27:20 -05:00
codeql-buildscript.sh only:no more java 8 2024-02-21 16:59:24 -05:00
codeql.yml gcc 12.3.Rel1 2024-01-02 20:54:44 -05:00
custom-board-update-rusefi-reference.yaml only: explicit message 2024-01-06 18:14:39 -05:00
fail_on_error.py Add CodeQL Workflow for Code Security Analysis (#5656) 2023-10-27 23:38:34 -04:00
gen-configs.yaml only:Unit tests sometimes? always? hang on Linux #6214 2024-03-15 22:08:14 -06:00
gen-diffs.yaml Bump actions/checkout from 3 to 4 (#5548) 2023-09-05 09:09:12 -04:00
gen-docs.yaml Bump actions/checkout from 3 to 4 (#5548) 2023-09-05 09:09:12 -04:00
gen-ibom.yaml Bump actions/checkout from 3 to 4 (#5548) 2023-09-05 09:09:12 -04:00
gen-pinouts-top-level.yaml build(deps): bump chuckwagoncomputing/interactive-pinout 2024-03-08 08:20:18 -05:00
gen-pinouts.yaml build(deps): bump chuckwagoncomputing/interactive-pinout 2024-03-08 08:20:18 -05:00
hardware-ci.yaml rename job 2024-03-13 09:50:09 -04:00
openocd_ci_f4_discovery.cfg Use env vars to define serial devices 2024-03-13 09:50:09 -04:00
openocd_ci_proteus_f4.cfg Use env vars to define serial devices 2024-03-13 09:50:09 -04:00
openocd_ci_proteus_f7.cfg Use env vars to define serial devices 2024-03-13 09:50:09 -04:00
readme.md Update readme.md 2024-02-24 14:13:22 -05:00
set-date.yaml Bump actions/checkout from 3 to 4 (#5548) 2023-09-05 09:09:12 -04:00
sync-wiki.yaml Bump actions/checkout from 3 to 4 (#5548) 2023-09-05 09:09:12 -04: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

    
    

See also https://github.com/ZHoob2004/rusefi-ci/