Skip to content

Staging v1 | Requires Bot Testing #18

Open
GreenTomato5 wants to merge 143 commits intomainfrom
Staging
Open

Staging v1 | Requires Bot Testing #18
GreenTomato5 wants to merge 143 commits intomainfrom
Staging

Conversation

@GreenTomato5
Copy link
Contributor

No description provided.

@GreenTomato5 GreenTomato5 changed the title Staging Branch Staging Requires Sim Verification Jan 22, 2026
@GreenTomato5 GreenTomato5 changed the title Staging Requires Sim Verification Staging | Requires Bot Testing Jan 22, 2026
@GreenTomato5 GreenTomato5 changed the title Staging | Requires Bot Testing Staging v1 | Requires Bot Testing Jan 22, 2026
Copilot AI review requested due to automatic review settings January 22, 2026 16:29
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces staging version 1 with major new subsystems including Drive, Vision, and Shooter implementations using the AdvantageKit framework. The changes add vendor dependencies for 2026 FRC season libraries and implement IO-abstraction patterns for real robot hardware and simulation support.

Changes:

  • Added 6 vendor dependency configurations for 2026 season (PhotonVision, REVLib, Phoenix6, PathPlanner, Choreo, AdvantageKit)
  • Implemented Drive, Vision, and Shooter subsystems with IO abstraction for real/sim modes
  • Added CI/CD workflows for code formatting, build validation, crash testing, and constants checking
  • Upgraded GradleRIO from 2026.1.1 to 2026.2.1

Reviewed changes

Copilot reviewed 35 out of 37 changed files in this pull request and generated 19 comments.

Show a summary per file
File Description
vendordeps/*.json Added 2026 season vendor dependencies for robot libraries
src/.../Vision/*.java Vision subsystem with PhotonVision integration and pose estimation
src/.../Shooter/*.java Shooter subsystem with flywheel and hood control
src/.../Drive/*.java Swerve drive subsystem with CTRE Phoenix 6 integration
Robot.java, Main.java Formatting changes and CI crash check integration
GlobalConstants.java Global robot constants and mode configuration
build.gradle Upgraded GradleRIO and added team library dependencies
.github/workflows/*.yml CI workflows for formatting, building, and testing

@github-actions
Copy link

✅ State machine graph generated and uploaded.

@github-actions
Copy link

✅ State machine graph generated and uploaded.

@github-actions
Copy link

github-actions bot commented Mar 5, 2026

✅ State machine graph generated and uploaded.

@github-actions
Copy link

github-actions bot commented Mar 6, 2026

✅ State machine graph generated and uploaded.

@github-actions
Copy link

github-actions bot commented Mar 6, 2026

✅ State machine graph generated and uploaded.

@github-actions
Copy link

github-actions bot commented Mar 7, 2026

✅ State machine graph generated and uploaded.

@github-actions
Copy link

github-actions bot commented Mar 7, 2026

✅ State machine graph generated and uploaded.

@github-actions
Copy link

github-actions bot commented Mar 7, 2026

✅ State machine graph generated and uploaded.

@github-actions
Copy link

github-actions bot commented Mar 7, 2026

✅ State machine graph generated and uploaded.

@github-actions
Copy link

github-actions bot commented Mar 7, 2026

✅ State machine graph generated and uploaded.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants