diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e494fd1fe2..e3573ef0f9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,21 +38,43 @@ jobs: include: - board: VC ioc_dir: firmware/quadruna/VC/src/cubemx + env_version: latest - board: BMS ioc_dir: firmware/quadruna/BMS/src/cubemx + env_version: latest - board: FSM ioc_dir: firmware/quadruna/FSM/src/cubemx + env_version: latest - board: RSM ioc_dir: firmware/quadruna/RSM/src/cubemx + env_version: latest - board: CRIT ioc_dir: firmware/quadruna/CRIT/src/cubemx + env_version: latest - board: f4dev ioc_dir: firmware/dev/f4dev/src/cubemx + env_version: latest - board: h7dev ioc_dir: firmware/dev/h7dev/src/cubemx + env_version: latest + # - board: BMS_Quint + # ioc_dir: firmware/quintuna/BMS/src/cubemx + # env_version: cube_6_12_0 + - board: CRIT + ioc_dir: firmware/quintuna/CRIT/src/cubemx + env_version: cube_6_12_0 + # - board: FSM_Quint + # ioc_dir: firmware/quintuna/FSM/src/cubemx + # env_version: cube_6_12_0 + - board: RSM + ioc_dir: firmware/quintuna/RSM/src/cubemx + env_version: cube_6_12_0 + - board: VC + ioc_dir: firmware/quintuna/VC/src/cubemx + env_version: cube_6_12_0 container: - image: ubcformulaelectric/environment:latest + image: ubcformulaelectric/environment:${{ matrix.env_version }} credentials: username: ubcformulaelectric password: ${{ secrets.DOCKER_TOKEN }} @@ -89,17 +111,34 @@ jobs: strategy: fail-fast: false matrix: - board: - - quadruna_VC - - quadruna_BMS - - quadruna_FSM - - quadruna_RSM - - quadruna_CRIT - - f4dev - - h7dev + include: + - board: quadruna_VC + env_version: latest + - board: quadruna_BMS + env_version: latest + - board: quadruna_FSM + env_version: latest + - board: quadruna_RSM + env_version: latest + - board: quadruna_CRIT + env_version: latest + - board: f4dev + env_version: latest + - board: h7dev + env_version: latest + # - board: quintuna_BMS + # env_version: cube_6_12_0 + - board: quintuna_CRIT + env_version: cube_6_12_0 + # - board: quintuna_FSM + # env_version: cube_6_12_0 + - board: quintuna_RSM + env_version: cube_6_12_0 + - board: quintuna_VC + env_version: cube_6_12_0 container: - image: ubcformulaelectric/environment:latest + image: ubcformulaelectric/environment:${{ matrix.env_version }} credentials: username: ubcformulaelectric password: ${{ secrets.docker_token }} diff --git a/.idea/runConfigurations/Quadruna_CRIT_DEBUG.xml b/.idea/runConfigurations/Quadruna_CRIT_DEBUG.xml new file mode 100644 index 0000000000..033fdab87e --- /dev/null +++ b/.idea/runConfigurations/Quadruna_CRIT_DEBUG.xml @@ -0,0 +1,10 @@ + + + + C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-gdb.exe + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations/Quadruna_FSM.xml b/.idea/runConfigurations/Quadruna_FSM.xml new file mode 100644 index 0000000000..a6fb98c13b --- /dev/null +++ b/.idea/runConfigurations/Quadruna_FSM.xml @@ -0,0 +1,10 @@ + + + + C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-gdb.exe + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations/Quadruna_FSM_Debug.xml b/.idea/runConfigurations/Quadruna_FSM_Debug.xml new file mode 100644 index 0000000000..a516f9747a --- /dev/null +++ b/.idea/runConfigurations/Quadruna_FSM_Debug.xml @@ -0,0 +1,10 @@ + + + + C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-gdb.exe + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations/Quadruna_RSM.xml b/.idea/runConfigurations/Quadruna_RSM.xml index f8f918acd2..64e33b27fc 100644 --- a/.idea/runConfigurations/Quadruna_RSM.xml +++ b/.idea/runConfigurations/Quadruna_RSM.xml @@ -1,8 +1,7 @@ - - + + C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-gdb.exe -