From 44b6d5bf64656a581bee241ca5d17907e049b1ab Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Tue, 30 Sep 2025 19:52:31 -0500 Subject: [PATCH 01/23] Add compile workflow --- .github/workflows/compile.yml | 36 +++++++++++++++++++++++++++++++++++ docker/dockerfile | 27 ++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 .github/workflows/compile.yml create mode 100644 docker/dockerfile diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml new file mode 100644 index 0000000..2cd82da --- /dev/null +++ b/.github/workflows/compile.yml @@ -0,0 +1,36 @@ +# This workflow will build a .NET project +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net + +name: Compile Web Application + +on: + pull_request: + types: [opened, synchronize, edited] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Install dependencies + run: apt-get install git python3 pip tar wget -y + + - name: Get gcc-arm-none-eabi toolchain + run: wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 + + - name: Unzip gcc-arm-none-eabi toolchain + run: tar -xjvf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 + + - name: Add custom directory to PATH (Bash) + run: echo "/gcc-arm-none-eabi-10.3-2021.10/bin" >> $GITHUB_PATH + + - name: Install pros + run: python3 -m pip install pros-cli + + - name: Disable Pros Monitoring + run: pros --use-analytics false + + - name: Compile Project + run: ls + working-directory: /home/runner/work/2025-2025-Vex/my-repo diff --git a/docker/dockerfile b/docker/dockerfile new file mode 100644 index 0000000..c9e964d --- /dev/null +++ b/docker/dockerfile @@ -0,0 +1,27 @@ +FROM ubuntu:20.04 + +RUN apt-get update + +RUN apt-get install git python3 pip tar wget -y + +# Setup gcc toolchain +RUN wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 +RUN tar -xjvf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 +ENV PATH="$PATH:/gcc-arm-none-eabi-10.3-2021.10/bin" +RUN echo "$PATH" +# RUN echo 'export PATH=$PATH:/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-g++' >> /root/.bashrc +# RUN /bin/bash -c 'source /root/.bashrc' +#RUN source /etc/bash.bashrc + +# Setup Pros +RUN python3 -m pip install pros-cli +RUN pros --use-analytics false + +# Entrypoint +# COPY entrypoint.sh /entrypoint.sh +# RUN chmod +x /entrypoint.sh + +# Testing +RUN git clone https://github.com/UWST-Robotics/2024-2025-Vex.git + +# ENTRYPOINT ["/entrypoint"] From c8a7ce2ad3611a13b1005481a20698cf3436c019 Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Tue, 30 Sep 2025 19:53:59 -0500 Subject: [PATCH 02/23] SUDO --- .github/workflows/compile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 2cd82da..8570cad 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@v4 - name: Install dependencies - run: apt-get install git python3 pip tar wget -y + run: sudo apt-get install git python3 pip tar wget -y - name: Get gcc-arm-none-eabi toolchain run: wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 From 7e0780acb40a68b7717261040db09117cc4de33a Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Tue, 30 Sep 2025 19:55:43 -0500 Subject: [PATCH 03/23] Send stdout to null --- .github/workflows/compile.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 8570cad..33f89d9 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -17,10 +17,10 @@ jobs: run: sudo apt-get install git python3 pip tar wget -y - name: Get gcc-arm-none-eabi toolchain - run: wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 + run: wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 > /dev/null - name: Unzip gcc-arm-none-eabi toolchain - run: tar -xjvf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 + run: tar -xjvf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 > /dev/null - name: Add custom directory to PATH (Bash) run: echo "/gcc-arm-none-eabi-10.3-2021.10/bin" >> $GITHUB_PATH From 9b6da0b110adecb5be1934bbaf933db9a82abe72 Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Tue, 30 Sep 2025 19:56:26 -0500 Subject: [PATCH 04/23] Update path for ls --- .github/workflows/compile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 33f89d9..69e5d6d 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -33,4 +33,4 @@ jobs: - name: Compile Project run: ls - working-directory: /home/runner/work/2025-2025-Vex/my-repo + working-directory: /home/runner/work/2025-2025-Vex From 1b491b666dc3871921c6ced9d555479a2d46f5b6 Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Tue, 30 Sep 2025 19:57:32 -0500 Subject: [PATCH 05/23] Add /dev/null to apt-get --- .github/workflows/compile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 69e5d6d..9a041be 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@v4 - name: Install dependencies - run: sudo apt-get install git python3 pip tar wget -y + run: sudo apt-get install git python3 pip tar wget -y > /dev/null - name: Get gcc-arm-none-eabi toolchain run: wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 > /dev/null From bc2418f317b648057185c683f9965ca57c63c6f7 Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Tue, 30 Sep 2025 19:58:25 -0500 Subject: [PATCH 06/23] backtrack --- .github/workflows/compile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 9a041be..c752147 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -33,4 +33,4 @@ jobs: - name: Compile Project run: ls - working-directory: /home/runner/work/2025-2025-Vex + working-directory: /home/runner/work/ From fa3615dc8ec20fd7da9e9f44237febcece1b1141 Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Tue, 30 Sep 2025 20:00:02 -0500 Subject: [PATCH 07/23] Add silent flag and change dir --- .github/workflows/compile.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index c752147..e1cdf5d 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -17,7 +17,7 @@ jobs: run: sudo apt-get install git python3 pip tar wget -y > /dev/null - name: Get gcc-arm-none-eabi toolchain - run: wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 > /dev/null + run: wget -nv https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 - name: Unzip gcc-arm-none-eabi toolchain run: tar -xjvf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 > /dev/null @@ -33,4 +33,4 @@ jobs: - name: Compile Project run: ls - working-directory: /home/runner/work/ + working-directory: /home/runner/work/2024-2025-Vex/ From a2b57b39b560ad10e0d40a6e647c717e303a550b Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Tue, 30 Sep 2025 20:01:39 -0500 Subject: [PATCH 08/23] Remove v flag from tar and update path --- .github/workflows/compile.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index e1cdf5d..1c83552 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -20,7 +20,7 @@ jobs: run: wget -nv https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 - name: Unzip gcc-arm-none-eabi toolchain - run: tar -xjvf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 > /dev/null + run: tar -xjf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 - name: Add custom directory to PATH (Bash) run: echo "/gcc-arm-none-eabi-10.3-2021.10/bin" >> $GITHUB_PATH @@ -33,4 +33,4 @@ jobs: - name: Compile Project run: ls - working-directory: /home/runner/work/2024-2025-Vex/ + working-directory: /home/runner/work/2024-2025-Vex/2024-2025-Vex/ From e23ca72a877cc64cc9cb12e8938e761d9457ddcd Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Tue, 30 Sep 2025 20:03:46 -0500 Subject: [PATCH 09/23] Pros make --- .github/workflows/compile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 1c83552..458590e 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -32,5 +32,5 @@ jobs: run: pros --use-analytics false - name: Compile Project - run: ls + run: pros make working-directory: /home/runner/work/2024-2025-Vex/2024-2025-Vex/ From 12c1de0ede105c74a5d7ee135062c9af5b0e1a4b Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Tue, 30 Sep 2025 20:04:05 -0500 Subject: [PATCH 10/23] Push pip to null --- .github/workflows/compile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 458590e..19988e5 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -26,7 +26,7 @@ jobs: run: echo "/gcc-arm-none-eabi-10.3-2021.10/bin" >> $GITHUB_PATH - name: Install pros - run: python3 -m pip install pros-cli + run: python3 -m pip install pros-cli > /dev/null - name: Disable Pros Monitoring run: pros --use-analytics false From 6c7e9a6e8c51e3ae1736e60b18203e879e55de96 Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Tue, 30 Sep 2025 20:10:33 -0500 Subject: [PATCH 11/23] IIIOJIOJDOIHdgs;oinhbfgd;ojnsfa;oihgdsf;on --- .github/workflows/compile.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 19988e5..ebd46f8 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -25,12 +25,24 @@ jobs: - name: Add custom directory to PATH (Bash) run: echo "/gcc-arm-none-eabi-10.3-2021.10/bin" >> $GITHUB_PATH + - name: Add custom directory to PATH (Bash) + run: echo "/gcc-arm-none-eabi-10.3-2021.10/bin" >> $_PATH + - name: Install pros run: python3 -m pip install pros-cli > /dev/null - name: Disable Pros Monitoring run: pros --use-analytics false + - name: PATH + run: echo $PATH + + - name: GITHUB_PATH + run: echo $GITHUB_PATH + + - name: kjflkja + run: ls / + - name: Compile Project run: pros make working-directory: /home/runner/work/2024-2025-Vex/2024-2025-Vex/ From ec668043ddfea41d84ec3a1c75b92a4200c3b791 Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Tue, 30 Sep 2025 20:11:45 -0500 Subject: [PATCH 12/23] fdslk --- .github/workflows/compile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index ebd46f8..65dd595 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -26,7 +26,7 @@ jobs: run: echo "/gcc-arm-none-eabi-10.3-2021.10/bin" >> $GITHUB_PATH - name: Add custom directory to PATH (Bash) - run: echo "/gcc-arm-none-eabi-10.3-2021.10/bin" >> $_PATH + run: echo "/gcc-arm-none-eabi-10.3-2021.10/bin" >> $PATH - name: Install pros run: python3 -m pip install pros-cli > /dev/null From 131817e393d5c40688d0b606d8000dc5f3c123a8 Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Tue, 30 Sep 2025 20:14:13 -0500 Subject: [PATCH 13/23] js --- .github/workflows/compile.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 65dd595..835e8e3 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -25,8 +25,7 @@ jobs: - name: Add custom directory to PATH (Bash) run: echo "/gcc-arm-none-eabi-10.3-2021.10/bin" >> $GITHUB_PATH - - name: Add custom directory to PATH (Bash) - run: echo "/gcc-arm-none-eabi-10.3-2021.10/bin" >> $PATH + - name: Install pros run: python3 -m pip install pros-cli > /dev/null From 5fe09f407997249321e253f482478596069c0f4d Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Tue, 30 Sep 2025 20:16:25 -0500 Subject: [PATCH 14/23] Add working dir --- .github/workflows/compile.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 835e8e3..8f87026 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -18,14 +18,17 @@ jobs: - name: Get gcc-arm-none-eabi toolchain run: wget -nv https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 - + working-directory: / + - name: Unzip gcc-arm-none-eabi toolchain run: tar -xjf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 + working-directory: / - - name: Add custom directory to PATH (Bash) + - name: Add custom directory to GITHUB_PATH (Bash) run: echo "/gcc-arm-none-eabi-10.3-2021.10/bin" >> $GITHUB_PATH - + - name: Add custom directory to PATH (Bash) + run: PATH="$PATH:/gcc-arm-none-eabi-10.3-2021.10/bin" - name: Install pros run: python3 -m pip install pros-cli > /dev/null From 08b9cdb4239610daaff1a4a070afbd9a88066be3 Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Tue, 30 Sep 2025 20:17:31 -0500 Subject: [PATCH 15/23] klds --- .github/workflows/compile.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 8f87026..1876525 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -16,19 +16,20 @@ jobs: - name: Install dependencies run: sudo apt-get install git python3 pip tar wget -y > /dev/null + - name: kjflkja + run: ls + - name: Get gcc-arm-none-eabi toolchain run: wget -nv https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 - working-directory: / - name: Unzip gcc-arm-none-eabi toolchain run: tar -xjf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 - working-directory: / - name: Add custom directory to GITHUB_PATH (Bash) run: echo "/gcc-arm-none-eabi-10.3-2021.10/bin" >> $GITHUB_PATH - - name: Add custom directory to PATH (Bash) - run: PATH="$PATH:/gcc-arm-none-eabi-10.3-2021.10/bin" + # - name: Add custom directory to PATH (Bash) + # run: PATH="$PATH:/gcc-arm-none-eabi-10.3-2021.10/bin" - name: Install pros run: python3 -m pip install pros-cli > /dev/null @@ -42,9 +43,6 @@ jobs: - name: GITHUB_PATH run: echo $GITHUB_PATH - - name: kjflkja - run: ls / - - name: Compile Project run: pros make working-directory: /home/runner/work/2024-2025-Vex/2024-2025-Vex/ From 5d60831251cc756bbb6e10832be68178ca7905a9 Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Tue, 30 Sep 2025 20:18:09 -0500 Subject: [PATCH 16/23] jkfld --- .github/workflows/compile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 1876525..bee9058 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -17,7 +17,7 @@ jobs: run: sudo apt-get install git python3 pip tar wget -y > /dev/null - name: kjflkja - run: ls + run: pwd - name: Get gcc-arm-none-eabi toolchain run: wget -nv https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 From af4e640a1830d4b1aeeb537ea02c126ea3f2bc48 Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Tue, 30 Sep 2025 20:19:01 -0500 Subject: [PATCH 17/23] fdjls --- .github/workflows/compile.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index bee9058..abb46ce 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -16,8 +16,7 @@ jobs: - name: Install dependencies run: sudo apt-get install git python3 pip tar wget -y > /dev/null - - name: kjflkja - run: pwd + - name: Get gcc-arm-none-eabi toolchain run: wget -nv https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 @@ -25,8 +24,11 @@ jobs: - name: Unzip gcc-arm-none-eabi toolchain run: tar -xjf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 + - name: kjflkja + run: ls + - name: Add custom directory to GITHUB_PATH (Bash) - run: echo "/gcc-arm-none-eabi-10.3-2021.10/bin" >> $GITHUB_PATH + run: echo "/home/runner/work/2024-2025-Vex/2024-2025-Vex/gcc-arm-none-eabi-10.3-2021.10/bin" >> $GITHUB_PATH # - name: Add custom directory to PATH (Bash) # run: PATH="$PATH:/gcc-arm-none-eabi-10.3-2021.10/bin" From d868580a5dce6cc18057eb84ee1379cdc02fab24 Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Wed, 1 Oct 2025 11:17:51 -0500 Subject: [PATCH 18/23] Clean up compile.yml --- .github/workflows/compile.yml | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index abb46ce..27ae75a 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -16,35 +16,21 @@ jobs: - name: Install dependencies run: sudo apt-get install git python3 pip tar wget -y > /dev/null - - - name: Get gcc-arm-none-eabi toolchain run: wget -nv https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 - name: Unzip gcc-arm-none-eabi toolchain run: tar -xjf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 - - name: kjflkja - run: ls - - name: Add custom directory to GITHUB_PATH (Bash) run: echo "/home/runner/work/2024-2025-Vex/2024-2025-Vex/gcc-arm-none-eabi-10.3-2021.10/bin" >> $GITHUB_PATH - # - name: Add custom directory to PATH (Bash) - # run: PATH="$PATH:/gcc-arm-none-eabi-10.3-2021.10/bin" - - name: Install pros run: python3 -m pip install pros-cli > /dev/null - name: Disable Pros Monitoring run: pros --use-analytics false - - name: PATH - run: echo $PATH - - - name: GITHUB_PATH - run: echo $GITHUB_PATH - - name: Compile Project run: pros make working-directory: /home/runner/work/2024-2025-Vex/2024-2025-Vex/ From 5cdc1c20c4e834eabcc8752bc3d347c2425b0803 Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Wed, 1 Oct 2025 11:20:44 -0500 Subject: [PATCH 19/23] Fix vexbridge path --- include/devils/devils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/devils/devils.h b/include/devils/devils.h index c81a479..3d0da1d 100644 --- a/include/devils/devils.h +++ b/include/devils/devils.h @@ -88,6 +88,6 @@ #include "lights/ledStrip.hpp" // VEXBridge -#include "../vexbridge/vexbridge.h" +#include "vexbridge/vexbridge.h" #include "vexbridge/vbOdom.hpp" #include "vexbridge/vbPath.hpp" \ No newline at end of file From 70cfdd1586900632db12f5cd0626b85403c3c8c0 Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Wed, 1 Oct 2025 11:23:41 -0500 Subject: [PATCH 20/23] Undo change --- include/devils/devils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/devils/devils.h b/include/devils/devils.h index 3d0da1d..c81a479 100644 --- a/include/devils/devils.h +++ b/include/devils/devils.h @@ -88,6 +88,6 @@ #include "lights/ledStrip.hpp" // VEXBridge -#include "vexbridge/vexbridge.h" +#include "../vexbridge/vexbridge.h" #include "vexbridge/vbOdom.hpp" #include "vexbridge/vbPath.hpp" \ No newline at end of file From 44b8ecaee7479e22c45715f0b243e30c9a7a5ce6 Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Wed, 1 Oct 2025 11:39:42 -0500 Subject: [PATCH 21/23] pros make is case sensitive :( --- include/devils/2025/blazeRobot.hpp | 4 ++-- include/devils/hardware/symmetricControl.hpp | 2 +- include/vexbridge/vbValue.hpp | 2 +- include/vexbridge/vexBridge.hpp | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/include/devils/2025/blazeRobot.hpp b/include/devils/2025/blazeRobot.hpp index 2ba3fca..4c8eb16 100644 --- a/include/devils/2025/blazeRobot.hpp +++ b/include/devils/2025/blazeRobot.hpp @@ -6,8 +6,8 @@ #include "subsystems/GoalRushSystem.hpp" #include "subsystems/MogoGrabSystem.hpp" #include "subsystems/HornLEDSystem.hpp" -#include "autonomous/BlazeMatchAuto.hpp" -#include "autonomous/BlazeSkillsAuto.hpp" +#include "autonomous/blazeMatchAuto.hpp" +#include "autonomous/blazeSkillsAuto.hpp" namespace devils { diff --git a/include/devils/hardware/symmetricControl.hpp b/include/devils/hardware/symmetricControl.hpp index c244103..54f8465 100644 --- a/include/devils/hardware/symmetricControl.hpp +++ b/include/devils/hardware/symmetricControl.hpp @@ -1,7 +1,7 @@ #pragma once #include "smartMotorGroup.hpp" -#include "vexbridge/vexBridge.h" +#include "vexbridge/vexbridge.h" namespace devils { diff --git a/include/vexbridge/vbValue.hpp b/include/vexbridge/vbValue.hpp index 87a1e1e..3c3d1d8 100644 --- a/include/vexbridge/vbValue.hpp +++ b/include/vexbridge/vbValue.hpp @@ -1,7 +1,7 @@ #pragma once #include -#include "vexbridge.hpp" +#include "vexBridge.hpp" namespace vexbridge { diff --git a/include/vexbridge/vexBridge.hpp b/include/vexbridge/vexBridge.hpp index 607e6e7..4602f73 100644 --- a/include/vexbridge/vexBridge.hpp +++ b/include/vexbridge/vexBridge.hpp @@ -1,8 +1,8 @@ #pragma once #include -#include "table/ValueTable.hpp" -#include "table/LabelTable.hpp" +#include "table/valueTable.hpp" +#include "table/labelTable.hpp" #include "serial/drivers/usbSerialDriver.hpp" #include "serial/serialSocket.hpp" #include "serial/serialWriter.hpp" From d9c2c2e12215efb9aef304b2e3c45571b3fb58a1 Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Wed, 1 Oct 2025 11:42:34 -0500 Subject: [PATCH 22/23] Remove dockerfile from branch --- docker/dockerfile | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 docker/dockerfile diff --git a/docker/dockerfile b/docker/dockerfile deleted file mode 100644 index c9e964d..0000000 --- a/docker/dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -FROM ubuntu:20.04 - -RUN apt-get update - -RUN apt-get install git python3 pip tar wget -y - -# Setup gcc toolchain -RUN wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 -RUN tar -xjvf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 -ENV PATH="$PATH:/gcc-arm-none-eabi-10.3-2021.10/bin" -RUN echo "$PATH" -# RUN echo 'export PATH=$PATH:/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-g++' >> /root/.bashrc -# RUN /bin/bash -c 'source /root/.bashrc' -#RUN source /etc/bash.bashrc - -# Setup Pros -RUN python3 -m pip install pros-cli -RUN pros --use-analytics false - -# Entrypoint -# COPY entrypoint.sh /entrypoint.sh -# RUN chmod +x /entrypoint.sh - -# Testing -RUN git clone https://github.com/UWST-Robotics/2024-2025-Vex.git - -# ENTRYPOINT ["/entrypoint"] From 40ca5a02d397849f96384af82f83b7927a003a0c Mon Sep 17 00:00:00 2001 From: Nicholas Doboszenski Date: Wed, 1 Oct 2025 11:56:43 -0500 Subject: [PATCH 23/23] Add comments --- .github/workflows/compile.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 27ae75a..b1cfe18 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -13,24 +13,24 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Install dependencies + - name: Install dependencies # Installs dependencies for pulling gcc toolchain and installing with pip run: sudo apt-get install git python3 pip tar wget -y > /dev/null - - name: Get gcc-arm-none-eabi toolchain + - name: Get gcc-arm-none-eabi toolchain # downloads toolchain file from url run: wget -nv https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 - - name: Unzip gcc-arm-none-eabi toolchain + - name: Unzip gcc-arm-none-eabi toolchain # Unzips file so that it is usable run: tar -xjf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 - - name: Add custom directory to GITHUB_PATH (Bash) + - name: Add custom directory to GITHUB_PATH (Bash) # Adds the toolchain's executable to the path so they can be called directly run: echo "/home/runner/work/2024-2025-Vex/2024-2025-Vex/gcc-arm-none-eabi-10.3-2021.10/bin" >> $GITHUB_PATH - - name: Install pros + - name: Install pros # Installs pros for compile run: python3 -m pip install pros-cli > /dev/null - - name: Disable Pros Monitoring + - name: Disable Pros Monitoring # Since this is a pipeline we do not want to spam their analytics run: pros --use-analytics false - name: Compile Project run: pros make - working-directory: /home/runner/work/2024-2025-Vex/2024-2025-Vex/ + working-directory: /home/runner/work/2024-2025-Vex/2024-2025-Vex/ # If the repo name gets changed this will need to change as well