Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
4b07edd
Update lincheck user-agent to latest chrome (#3046)
sciencewhiz Jun 4, 2025
93aea70
Fix blockquote on Furo (#3050)
Gold856 Jun 13, 2025
a172b69
update transifex link (#3057)
sciencewhiz Jun 15, 2025
13254f7
Run linkcheck on 2027 (#3058)
sciencewhiz Jun 19, 2025
0d169ed
Update Inspector to 1.12 (#3063)
sciencewhiz Jun 20, 2025
fe5ecba
Use Oxford Comma (#3037)
gerth2 Jun 21, 2025
627e8b8
Update hardware-and-imaging.rst (#3048)
Billfred Jun 21, 2025
2ef5730
Update urllib3, Requests, Jinja2 (#3065)
sciencewhiz Jun 21, 2025
6310dcb
Adding section about pinning dependencies (#3062)
gerth2 Jun 22, 2025
7cb2360
Fix broken links (#3069)
sciencewhiz Jun 23, 2025
d9ecc02
Fix another SparkMax link (#3070)
sciencewhiz Jun 25, 2025
15a4151
Add deprecation notice for RobotBuilder, Shuffleboard (#3064)
sciencewhiz Jun 27, 2025
f763de0
Fix yet another Spark Max link (#3071)
sciencewhiz Jun 28, 2025
e981dae
Fix C++ code snipet for runIntakeCommand(double percentage) (#3072)
w-reynolds Jul 4, 2025
186d6b8
[dashboards] reference QDash over QFRCDashboard (#3074)
crueter Jul 6, 2025
65880f9
Update miktex packages (#3078)
sciencewhiz Jul 13, 2025
736cd53
Update some pneumatic RLIs (#3083)
sciencewhiz Jul 25, 2025
a8bae7d
updated logo to include WPI full name (#3086)
arbessette Aug 21, 2025
9a0e737
Add CAN Mfgrs and Update Device Types (#3088)
Kevin-OConnor Aug 31, 2025
cf94106
Use Python 3.10 in CI (#3090)
sciencewhiz Sep 1, 2025
51371db
Remove latex package dependency (#3089)
sciencewhiz Sep 7, 2025
c336be0
[dashboards] move QDash repo again (#3091)
crueter Sep 7, 2025
b86b377
Fix comment syntax in Python example (#3094)
pedropalaciosjr Sep 29, 2025
9bb4ddc
Update links for new FIRST website (#3096)
Kevin-OConnor Oct 3, 2025
8e4e312
adding training links to xrp index also (#3097)
jasondaming Oct 4, 2025
b455a76
Make redown handle code block options (#3034)
sciencewhiz Oct 7, 2025
3716773
General refresh of driver station best practices (#3105)
stevep001 Oct 7, 2025
e6541c6
Replace PuTTY with OpenSSH in roboRIO SSH documentation (#3107)
jasondaming Oct 8, 2025
9b1020b
FIx styling issue in recommended features section (#3121)
stevep001 Oct 8, 2025
cb182eb
Update joystick validation (#3122)
stevep001 Oct 8, 2025
4bee496
Move credits to level 2 heading. (#3123)
stevep001 Oct 8, 2025
e5ee272
Remove \inspector fix diff (#3140)
Gold856 Oct 11, 2025
1686bcc
Fix Python CameraServer example code errors (#3113)
jasondaming Oct 13, 2025
ef8e461
Update Status Light Reference for CTRE devices (#3114)
jasondaming Oct 13, 2025
6761a1a
Adds Snapdragon as example of ARM CPU. (#3126)
stevep001 Oct 13, 2025
b68bc98
Clarify command scheduler FSM ordering for interrupted commands (#3133)
jasondaming Oct 13, 2025
b902581
Add important note about Python deploy requirements (#3134)
jasondaming Oct 13, 2025
b936908
Document NT4 table-specific listener pattern (#3131)
jasondaming Oct 14, 2025
ffad368
Add more recommendations for USB Ethernet dongles (#3125)
stevep001 Oct 16, 2025
c6f4b49
Add performance warning for VH-109 2.4GHz standalone mode (#3151)
jasondaming Oct 26, 2025
41b4227
Adds driver station examples, note about non-English Windows (#3150)
stevep001 Oct 26, 2025
465aa23
Clarify Enable Desktop Support checkbox for all project types (#3148)
jasondaming Oct 26, 2025
f7bfc04
Improve motor controller code examples for clarity (#3144)
jasondaming Oct 26, 2025
5bee957
Document AddressableLED single object limitation and workarounds (#3136)
jasondaming Oct 26, 2025
50fd4fe
Add vendor documentation links for PCM and PH configuration (#3135)
jasondaming Oct 26, 2025
3a6f6ce
Fix failing spelling check (#3153)
sciencewhiz Oct 26, 2025
03eece5
Add warning banner to Redux Robotics third-party CAN devices (#3154)
jasondaming Oct 27, 2025
c639259
Build multipage HTML zip (#3157)
Gold856 Oct 27, 2025
9d9c16e
Revert "Build multipage HTML zip (#3157)" (#3158)
sciencewhiz Oct 27, 2025
f4c9cb4
Fix downloadable HTML zip being one HTML page (#3159)
Gold856 Oct 28, 2025
f1b9707
Fix the htmlzip root directory name (#3160)
Gold856 Oct 28, 2025
4b4184e
Remove discontinued devices and add new devices for 2026 season (#3152)
jasondaming Nov 15, 2025
840d17c
Update RLIs for 2026 alpha 1 (#3168)
sciencewhiz Nov 17, 2025
ff52c41
Enable beta docs and update for 2026 (#3170)
sciencewhiz Nov 17, 2025
3396f26
Update changelog for 2026 (#3171)
sciencewhiz Nov 17, 2025
f463e8d
Update year specific references (#3172)
sciencewhiz Nov 18, 2025
5c26a4d
Add missing Oxford commas throughout documentation (#3156)
jasondaming Nov 18, 2025
0bc2637
Add REV Servo Hub to Status Light Quick Reference (#3106)
jasondaming Nov 18, 2025
1676521
Fix missing year specific reference (#3175)
nobody5050 Nov 19, 2025
c437900
Allow python 3.13 and update dependencies (#3169)
sciencewhiz Nov 19, 2025
936f790
Update RLIs for 2026 beta 1 (#3177)
sciencewhiz Nov 19, 2025
605201d
Update docs for using processstarter (#3173)
sciencewhiz Nov 19, 2025
ca83b6c
Remove known issues fixed in 2025 (#3174)
sciencewhiz Nov 19, 2025
7423580
Replace deprecated feedforward.calculate(velocity, acceleration) (#3117)
jasondaming Nov 20, 2025
183af80
Put DHCP configs into a table and fix VH-109 gateway (#3180)
rzblue Nov 21, 2025
e6cc719
Update links to beta api docs (#3183)
sciencewhiz Nov 26, 2025
62f4053
Update Rev breakers link (#3184)
sciencewhiz Nov 26, 2025
b9e3f02
Fix MSVC redistributable link (#3185)
sciencewhiz Nov 26, 2025
60eb345
Remove limitation on linkcheck workers (#3187)
sciencewhiz Nov 27, 2025
4da5cf2
Remove presentation plug-in (#3176)
sciencewhiz Nov 27, 2025
f692616
Enable sphinx nitpicky mode (#3191)
sciencewhiz Nov 30, 2025
b50cdf7
Update Game Tools installation for 2026 (#3190)
sciencewhiz Nov 30, 2025
1e39ee5
Fix typo in yearly changelog (#3193)
rzblue Dec 3, 2025
0f73590
Update addressable-leds.rst
Another-Person1 Feb 22, 2026
63baf83
added resistance note and fixed more stuff
Another-Person1 Feb 26, 2026
85a6e01
Clarify fixed LED timings on Systemcore
Another-Person1 Jun 9, 2026
3dd52cf
Fix collapse block in LED timing note
Another-Person1 Jun 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 10 additions & 8 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
fetch-depth: 0
- uses: actions/setup-python@v5
with:
python-version: 3.9
python-version: "3.10"
cache: 'pip'
- name: Install Python Dependencies
run: |
Expand All @@ -41,7 +41,7 @@ jobs:
fetch-depth: 0
- uses: actions/setup-python@v5
with:
python-version: 3.9
python-version: "3.10"
cache: 'pip'
- name: Install Python Dependencies
run: |
Expand Down Expand Up @@ -75,7 +75,7 @@ jobs:
fetch-depth: 0
- uses: actions/setup-python@v5
with:
python-version: 3.9
python-version: "3.10"
cache: 'pip'
- name: Install Python Dependencies
run: |
Expand All @@ -102,7 +102,7 @@ jobs:
# uses: tj-actions/changed-files@v41
# - uses: actions/setup-python@v5
# with:
# python-version: 3.9
# python-version: "3.10"
# - name: Install Dependencies
# run: pip install -r source/requirements.txt
# - name: Run linkcheck on .rst files
Expand All @@ -126,7 +126,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: 3.9
python-version: "3.10"
- name: Install Dependencies
run: |
pip install -r source/requirements.txt
Expand All @@ -140,7 +140,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: 3.9
python-version: "3.10"
- name: Install Dependencies
run: |
pip install -r source/requirements.txt
Expand All @@ -158,6 +158,8 @@ jobs:
locale: "US"
reporter: "github-check"
fail_level: "error"
exclude: |
**/*.svg

check-redirects:
runs-on: ubuntu-22.04
Expand All @@ -168,7 +170,7 @@ jobs:
git fetch origin main --depth=1
- uses: actions/setup-python@v5
with:
python-version: 3.9
python-version: "3.10"
- name: Install Dependencies
run: |
pip install -r source/requirements.txt
Expand All @@ -185,7 +187,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: 3.9
python-version: "3.10"
- name: Install Python Dependencies
run: |
pip install -r source/requirements.txt
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/inspector.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
{
"baseUrl": "https://raw.githubusercontent.com/wpilibsuite/allwpilib/",
"versionScheme": "v\\d{4}\\.\\d\\.\\d(?:-(?:alpha|beta)-\\d)?|[0-9a-f]{40}",
"latestVersion": "v2025.3.2"
"latestVersion": "v2026.1.1-beta-1"
},
{
"baseUrl": "https://github.com/wpilibsuite/allwpilib/raw/",
"versionScheme": "v\\d{4}\\.\\d\\.\\d(?:-(?:alpha|beta)-\\d)?|[0-9a-f]{40}",
"latestVersion": "v2025.3.2"
"latestVersion": "v2026.1.1-beta-1"
},
{
"baseUrl": "https://raw.githubusercontent.com/robotpy/examples/",
Expand All @@ -18,7 +18,7 @@
{
"baseUrl": "https://raw.githubusercontent.com/wpilibsuite/vscode-wpilib/",
"versionScheme": "v\\d{4}\\.\\d\\.\\d(?:-(?:alpha|beta)-\\d)?|[0-9a-f]{40}",
"latestVersion": "v2025.3.1"
"latestVersion": "v2026.1.1-beta-1"
},
{
"baseUrl": "https://raw.githubusercontent.com/wpilibsuite/StandaloneAppSamples/",
Expand Down
26 changes: 26 additions & 0 deletions .github/workflows/link-check-2027.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Link Check 2027

on:
workflow_dispatch:
schedule:
- cron: '0 8 * * *'

env:
GITHUB_TOKEN: ${{ github.token }}

jobs:
check-links-2027:
if: github.repository_owner == 'wpilibsuite'
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
ref: 2027
- uses: actions/setup-python@v5
with:
python-version: 3.11
- name: Install Dependencies
run: pip install -r source/requirements.txt
- name: Check Links
run: make linkcheck
41 changes: 4 additions & 37 deletions .github/workflows/update-rli-commands.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,6 @@ jobs:
env:
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'

# Run Inspector autofix only on files changed by the PR
- name: Trigger-Diff
uses: shanegenschaw/pull-request-comment-trigger@v3.0.0
id: trigger-diff
with:
trigger: '\inspector fix diff'
prefix_only: true
reaction: rocket
env:
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'

# Run Inspector autofix on everything
- name: Trigger-All
uses: shanegenschaw/pull-request-comment-trigger@v3.0.0
Expand All @@ -44,7 +33,7 @@ jobs:

# If this is a comment without a command, exit.
- name: Quick exit
if: ${{ !steps.trigger-all.outputs.triggered && !steps.trigger-check-all.outputs.triggered && !steps.trigger-diff.outputs.triggered }}
if: ${{ !steps.trigger-all.outputs.triggered && !steps.trigger-check-all.outputs.triggered }}
run: exit 1

- name: Checkout [Common]
Expand All @@ -56,46 +45,24 @@ jobs:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
NUMBER: ${{ github.event.issue.number }}

# ---- Common - Run ----
# Remove unchanged files, unless explicitly triggered on everything
- name: Remove unchanged files
if: steps.trigger-all.outputs.triggered == 'false' && steps.trigger-check-all.outputs.triggered == 'false'
run: |
# Fetch upstream
git remote add upstream https://github.com/wpilibsuite/frc-docs.git
git fetch upstream
# Delete unchanged files
git ls-files -- *.rst | xargs rm
git diff upstream/main..HEAD --name-only --diff-filter=M -- *.rst | xargs -I{} git restore {}
# Make sure we still have the .github directory
git restore .github

# Run Inspector
- name: Inspect RLIs
uses: docker://ghcr.io/starlight220/inspector:v1.9
uses: docker://ghcr.io/starlight220/inspector:v1.12
id: inspector
with:
root: ${{ github.workspace }}
env:
INSPECTOR_CONFIG: '.github/workflows/inspector.json'

# If diff-autofix is triggered, restore temporarily deleted files
- name: Restore unchanged files
# No point in restoring if we're not using them
if: steps.trigger-diff.outputs.triggered == 'true'
run: |
git diff --name-only --diff-filter=D | xargs -I{} git restore {}

# If autofix is triggered, commit changes
- name: Commit
if: steps.trigger-all.outputs.triggered == 'true' || steps.trigger-diff.outputs.triggered == 'true'
if: steps.trigger-all.outputs.triggered == 'true'
run: |
# Set credentials
git config user.name github-actions
git config user.email github-actions@github.com
git diff --name-only --diff-filter=Md | xargs -I{} git add {}
# Commit
git commit -m "Autofix RLIs"
git commit -am "Autofix RLIs"
git push

# ---- Common - Post Report ----
Expand Down
4 changes: 4 additions & 0 deletions miktex-packages.txt
Original file line number Diff line number Diff line change
Expand Up @@ -257,3 +257,7 @@ zerohyph
zhmetrics
colortbl
letltxmacro
fontawesome5
pict2e
ellipse
booktabs
Loading
Loading