From 29c880e1298b746a5be7e0ba125a5c764489f371 Mon Sep 17 00:00:00 2001 From: 5690 <5690Programmers@gmail.com> Date: Tue, 18 Feb 2025 15:56:16 -0600 Subject: [PATCH 1/2] Update main.yml --- .github/workflows/main.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ff7cce9..e39e078 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -27,4 +27,10 @@ jobs: run: chmod +x gradlew # Runs a single command using the runners shell - name: Compile and run tests on robot code - run: ./gradlew build + + - run: git submodule init + - run: git submodule add https://github.com/SubZero-Robotics/2025-CommandRobot + - run: git submodule update + - run: ./gradlew build + + From 52e9b7f06d9cd30ac97dd85840fce03a4ea46f8e Mon Sep 17 00:00:00 2001 From: 5690 <5690Programmers@gmail.com> Date: Tue, 18 Feb 2025 16:08:45 -0600 Subject: [PATCH 2/2] Update main.yml --- .github/workflows/main.yml | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e39e078..f615f0b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,36 +1,23 @@ -# This is a basic workflow to build robot code. name: CI -# Controls when the action will run. Triggers the workflow on push or pull request -# events but only for the main branch. on: push: branches: [ main ] pull_request: branches: [ main ] -# A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: - # This workflow contains a single job called "build" build: - # The type of runner that the job will run on runs-on: ubuntu-22.04 - # This grabs the WPILib docker container container: wpilib/roborio-cross-ubuntu:2025-22.04 - # Steps represent a sequence of tasks that will be executed as part of the job steps: - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v4 - # Declares the repository safe and not under dubious ownership. - name: Add repository to git safe directories run: git config --global --add safe.directory $GITHUB_WORKSPACE - # Grant execute permission for gradlew - name: Grant execute permission for gradlew run: chmod +x gradlew - # Runs a single command using the runners shell + - name: Initialize and update submodules + run: | + git submodule init + git submodule add https://github.com/SubZero-Robotics/2025-CommandRobot + git submodule update - name: Compile and run tests on robot code - - - run: git submodule init - - run: git submodule add https://github.com/SubZero-Robotics/2025-CommandRobot - - run: git submodule update - - run: ./gradlew build - - + run: ./gradlew build