--- /dev/null
+# Make the pull reviewers code owners for every file, they will get requested for review when a PR is made
+* @moogoesmeow0 @iefomit
\ No newline at end of file
--- /dev/null
+## Overview
+<!-- A general very short overview of the PR -->
+This PR will...
+
+
+## Documentation
+<!-- Link your approved design doc or your project documentation. We will be checking that the code fits everything in the linked file. If the PR is only meant to address part of it, note here what is not yet implemented -->
+
+
+## Tests Ran
+<!-- At a minimum, make sure the code builds and that the code works in the sim. -->
+
+
+## Additional Notes
+<!-- Anything else that will help the reviewer understand your PR -->
\ No newline at end of file
--- /dev/null
+name: Format
+
+on:
+ push:
+ branches: [ main ]
+ pull_request:
+ branches: [ main ]
+
+jobs:
+
+ formatting:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4 # v2 minimum required
+
+ - name: Set up java
+ uses: actions/setup-java@v4
+ with:
+ distribution: temurin
+ java-version: '21'
+ - uses: axel-op/googlejavaformat-action@v4
+ with:
+ args: "--skip-sorting-imports --replace"
--- /dev/null
+# This is a basic workflow to build robot code. credit: WPI
+
+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-latest
+
+ # This grabs the WPILib docker container
+ container: wpilib/roborio-cross-ubuntu:2023-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@v3
+
+ # 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
+
+ # Call gversion to make the version file
+ - name: Create BuildData.java
+ run: ./gradlew createVersionFile
+
+ # Runs a single command using the runners shell
+ - name: Compile and run tests on robot code
+ run: ./gradlew build
# Eclipse generated file for annotation processors
.factorypath
+
+.devenv
--- /dev/null
+/nix/store/v4kzm5f26kwn1sxxllyjrjfyl2bpqay3-pre-commit-config.json
\ No newline at end of file
+++ /dev/null
-# Make the pull reviewers code owners for every file, they will get requested for review when a PR is made
-* @moogoesmeow0 @iefomit
\ No newline at end of file
+++ /dev/null
-## Overview
-<!-- A general very short overview of the PR -->
-This PR will...
-
-
-## Documentation
-<!-- Link your approved design doc or your project documentation. We will be checking that the code fits everything in the linked file. If the PR is only meant to address part of it, note here what is not yet implemented -->
-
-
-## Tests Ran
-<!-- At a minimum, make sure the code builds and that the code works in the sim. -->
-
-
-## Additional Notes
-<!-- Anything else that will help the reviewer understand your PR -->
\ No newline at end of file
+++ /dev/null
-name: Format
-
-on:
- push:
- branches: [ main ]
- pull_request:
- branches: [ main ]
-
-jobs:
-
- formatting:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4 # v2 minimum required
-
- - name: Set up java
- uses: actions/setup-java@v4
- with:
- distribution: temurin
- java-version: '21'
- - uses: axel-op/googlejavaformat-action@v4
- with:
- args: "--skip-sorting-imports --replace"
+++ /dev/null
-# This is a basic workflow to build robot code. credit: WPI
-
-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-latest
-
- # This grabs the WPILib docker container
- container: wpilib/roborio-cross-ubuntu:2023-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@v3
-
- # 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
-
- # Call gversion to make the version file
- - name: Create BuildData.java
- run: ./gradlew createVersionFile
-
- # Runs a single command using the runners shell
- - name: Compile and run tests on robot code
- run: ./gradlew build