Tyler Veness
0f0e93722e
[ci] Upgrade to Clang 17 sanitizers ( #7819 )
2025-02-25 19:01:41 -08:00
Gold856
b39744b562
[wpimath] Remove PathWeaver support ( #7813 )
...
Also rename file load type in glass to "Field Image JSON".
2025-02-21 07:43:45 -07:00
Peter Johnson
98f933eca5
Merge branch 'main' into 2027
2025-02-20 00:26:23 -08:00
Tyler Veness
155b3d45e7
[wpiutil] Remove broken StackWalker library ( #7777 )
...
A Discord user reported that StackWalker gives blank stacktraces.
MSVC's C++23 support is unstable, so we can't use std::stacktrace yet.
In the meantime, we can just return an empty string and remove the
unmaintained StackWalker library and its hacky upstream_utils script.
2025-02-12 22:54:41 -08:00
Tyler Veness
ac1705ae2b
[wpimath] Remove unit suffixes from variable names ( #7529 )
...
* Move units into API docs instead because suffixes make user code verbose and hard to read
* Rename trackWidth to trackwidth
* Make ultrasonic classes use meters instead of a mix of m, cm, mm, ft,
and inches
2025-02-10 08:23:04 -07:00
Gold856
9dbb0c8c3d
[ci] Turn on sync labels for the labeler ( #7770 )
...
This means PRs that had labels for certain changes will have those labels removed if those changes are removed.
2025-02-09 23:04:36 -08:00
Peter Johnson
764ada9b66
[hal] Change usage reporting to string-based ( #7763 )
2025-02-07 13:37:23 -07:00
PJ Reiniger
3b345fe218
[bazel] Add macros to build jni code and java tests ( #7693 )
2025-01-26 16:52:33 -08:00
Gold856
25d11524e8
[ci] Re-enable Artifactory cleaner cron job ( #7721 )
...
The query now targets the local repo for extra safety.
2025-01-23 21:46:13 -08:00
Peter Johnson
d86a2ec83b
[ci] Fix labeler indentation ( #7716 )
2025-01-21 12:51:48 -07:00
sciencewhiz
0690d3d832
[ci] Update labeler for wpical and usage reporting ( #7710 )
2025-01-20 09:14:27 -07:00
Peter Johnson
d9f8fded09
Merge branch 'main' into 2027
2025-01-16 23:17:59 -08:00
Thad House
e41b33960a
[rtns] Remove roboRIO team number setter ( #7667 )
...
It won't be needed in 2027.
2025-01-13 12:26:03 -07:00
Thad House
df77580a15
[hal] Remove athena hal folder ( #7668 )
...
Also remove roborio bazel target.
2025-01-13 12:25:28 -07:00
Peter Johnson
1240ee1bf4
[ntcore] Remove NT3 support ( #7625 )
...
- Remove StartClient3
- Rename StartClient4 to StartClient
- Remove port3 parameter from StartServer
- Remove 3-suffix constants
- Remove 4 suffix from constants
Also remove Shuffleboard build from CI.
2025-01-02 23:05:13 -08:00
Jade
468a3c6d95
[apriltag] Add kDefaultField to C++ ( #7618 )
...
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
2025-01-01 14:34:51 -08:00
sciencewhiz
d4985b8ba0
[ci] Build RobotPy in tools workflow ( #6800 )
2024-12-29 23:47:45 -06:00
Peter Johnson
a931a6554f
Merge branch 'main' into 2027
2024-12-29 18:22:39 -08:00
Elliot Scher
85507a6c65
[wpical] Add WPIcal: Field Calibration Tool ( #6915 )
...
Co-authored-by: Gold856 <117957790+Gold856@users.noreply.github.com >
Co-authored-by: Jade <spacey-sooty@proton.me >
Co-authored-by: Matthew Morley <matthew.morley.ca@gmail.com >
2024-12-28 20:24:32 -08:00
Tyler Veness
9e63dcfb16
[ci] Install wpiformat into venv ( #7596 )
2024-12-26 21:59:48 -06:00
Peter Johnson
2a757eaeb5
Merge branch 'main' into 2027
2024-12-26 18:55:43 -08:00
sciencewhiz
dee50bf500
[ci] Validate gradle wrapper inline ( #7582 )
...
Updates to v4 of the gradle wrapper validation action
2024-12-24 17:42:07 -08:00
Tyler Veness
19d385d149
[ci] Upgrade to wpiformat 2024.51 ( #7573 )
2024-12-22 13:44:40 -06:00
Ryan Blue
d0cc7e4eca
[ci] Disable cleaner cron job ( #7574 )
2024-12-21 19:08:48 -08:00
Peter Johnson
529bab6ca1
Merge branch 'main' into 2027
2024-12-19 20:40:37 -08:00
Ryan Blue
f46c81cfe3
[ci] Delete comment command ( #7566 )
2024-12-19 20:53:17 -06:00
Gold856
38d8929f48
[ci] Move pregen steps into a composite action ( #7474 )
...
This ensures that complete uniformity in how the generation scripts are run. All dependencies and scripts are set up in the exact same way, each time. The old pregen_all script has been removed and moved into the composite action to ensure failed scripts will always fail the job.
2024-12-18 21:59:47 -08:00
Jade
66cce1835c
[ci] Add Buildifier to /format comment command ( #7480 )
...
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
2024-12-18 09:31:02 -07:00
Peter Johnson
e493da3486
Merge branch 'main' into 2027
2024-12-07 21:38:18 -08:00
Peter Johnson
838c5fbcd7
[ci] Fix labeler yaml ( #7523 )
2024-12-07 21:37:49 -08:00
Peter Johnson
32ba751e58
Merge branch 'main' into 2027
2024-12-07 21:30:28 -08:00
Tyler Veness
c81bd0c909
[ci] Upgrade to Ubuntu 24.04 ( #7496 )
2024-12-07 21:20:48 -08:00
Peter Johnson
38a239b531
[ci] Add labeler action to auto-label PRs ( #7520 )
2024-12-07 21:15:49 -08:00
Thad House
be72e0ecd8
Skip linux arm64 build on tools build ( #7511 )
2024-12-07 16:37:11 -08:00
Peter Johnson
52b33edcbd
Merge branch 'main' into 2027
2024-12-07 14:11:47 -08:00
Tyler Veness
e876452967
[ci] Upgrade to wpiformat 2024.50 ( #7506 )
2024-12-07 11:40:24 -08:00
Peter Johnson
1921d019b7
[build] Update arm builds to bookworm ( #7501 )
...
Also bumps native-utils to 2025.9.0.
And upgrades OpenCV to -3; fixes some enum conversion deprecation warnings.
2024-12-06 22:19:00 -08:00
Thad House
a954091ea2
[ci] Remove 32-bit Windows builds ( #7475 )
2024-12-01 17:45:04 -08:00
Thad House
5a9e0abe44
[ci] Build tools with systemcore image ( #7472 )
2024-12-01 17:03:51 -08:00
Peter Johnson
5cab27fdd5
Merge branch 'main' into 2027
2024-12-01 17:03:03 -08:00
Thad House
4dd3a36d2e
[ci] Switch lint task to use base ubuntu image ( #7471 )
2024-12-01 17:01:19 -08:00
Thad House
ce63770970
Merge branch 'main' into 2027
2024-12-01 12:40:50 -08:00
Thad House
c51f65bd4f
[hal] Add initial SystemServer support ( #7463 )
2024-11-30 20:31:26 -08:00
Thad House
c387a7ecae
[build] Update to 2025 compilers ( #7462 )
2024-11-30 10:07:53 -08:00
Thad House
82132c3272
[hal] Initial SystemCore empty HAL ( #7454 )
2024-11-30 10:04:00 -08:00
Peter Johnson
7ae4333c81
[ci] Publish on 2027 repositories
2024-11-29 23:52:22 -08:00
Peter Johnson
145450b73d
[ci] Disable processing of 2027 tags ( #7457 )
2024-11-29 23:51:27 -08:00
Thad House
b4a8d33486
[ntcoreffi] Use static runtime for ntcoreffi ( #7422 )
...
This avoids requiring users of this library to keep up to date with the latest MSVC runtimes.
2024-11-21 16:14:12 -07:00
Jade
b4bec566f0
[github] Fix templates not labelling ( #7400 )
2024-11-17 20:28:39 -08:00
Tyler Veness
602c4caa02
[upstream_utils] Check patch files are up to date ( #7401 )
2024-11-17 20:27:53 -08:00