diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml new file mode 100644 index 0000000..b1cfe18 --- /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 # 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 # 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 # 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) # 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 # Installs pros for compile + run: python3 -m pip install pros-cli > /dev/null + + - 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/ # If the repo name gets changed this will need to change as well 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"