Repository navigation
Document WPILib 2027 alpha-7 migration limits - #1
SpectrumFRC3847 merged 1 commit into
Conversation
eb06c44 to
c6d017c
Compare
1398291 to
0ff82aa
Compare
|
@allengregoryiv @SpectrumFRC3847 ready for a review. Rebased onto What I would like checked:
This is documentation and version policy only. It does not port the CUDA detector, which is #2. No build or hardware test ran here, so treat the compatibility claims as source and release-note review rather than proof. One thing to be aware of: the Jetson build still pins the FRC-Team-4143 fork at |
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
The review found only minor non-blocking nits; the compatibility boundary and migration documentation are otherwise complete.
Review effort: Lite
Findings: None
What changed in this PR
Documents WPILib alpha-7 migration limits while retaining the current alpha-6/PhotonLib alpha-2 deployment.
Changes:
- Adds migration requirements and validation gates.
- Updates compatibility guidance in scripts and documentation.
- Records native, protocol, Jetson, and networking constraints.
| File | Summary |
|---|---|
scripts/jetson/04-build-allwpilib.sh |
Clarifies the current WPILib build pin. |
scripts/jetson/03-photonvision.sh |
Documents the current installer version. |
scripts/host/03-build-photonvision-fork.sh |
Documents fork compatibility limits. |
README.md |
Summarizes migration policy and support limits. |
docs/WPILIB-2027-ALPHA-7.md |
Adds migration requirements and validation checklist. |
docs/UPSTREAM-PORT.md |
Records alpha-7 upstream compatibility constraints. |
docs/TECHNICAL.md |
Updates technical compatibility guidance. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
41631f2 to
571c2ee
Compare
571c2ee to
ef65e8e
Compare
ef65e8e to
483acab
Compare
|
@allengregoryiv ready for a review when you have a moment. Rebased onto |
What this changes
2027.0.0-alpha-7as the next migration target.2027.0.0-alpha-6and PhotonLibv2027.0.0-alpha-2.v2027.0.0-alpha-2pins WPILib alpha-6, the current Jetson fork uses WPILib 2026.2.1, and PhotonVision PR #2566 changed the serde hashes.Scope
This is the robot-facing documentation and version-policy PR. It does not port the CUDA detector. That port is #2 and needs a real Jetson and SystemCore test.
Rebased onto
mainatab6e086on 2026-10-12. The rebase had no conflicts.Checks
v2027.0.0-alpha-2(published 2026-05-27). PhotonVisionmainis now47b879e2, 15 commits past1f419c9d, and still pins WPILib2027.0.0-alpha-7. allwpilib's newest release is stillv2027.0.0-alpha-7.git diff --check origin/mainandscripts/ci/lint.sh, both clean.bash -non the three changed shell scripts. Only their header comments changed.Noticed, not fixed
The Jetson build still pins the FRC-Team-4143 PhotonVision fork at
d8c9e8ewith WPILib 2026.2.1. The patch stack, nowphotonvision-00throughphotonvision-73, and the JNI bridge must be ported before alpha-7 is used on hardware. #2 carries that port.