Austin Schuh
60098b0685
[bazel] Build a single maven artifact bundle ( #8049 )
...
Signed-off-by: Austin Schuh <austin.linux@gmail.com >
Co-authored-by: PJ Reiniger <pj.reiniger@gmail.com >
Co-authored-by: David Vo <auscompgeek@users.noreply.github.com >
2025-07-22 14:26:20 -06:00
sciencewhiz
b445d48033
[ci] Remove tools build ( #8098 )
2025-07-18 20:44:46 -07:00
PJ Reiniger
412d189507
[bazel] Set readonly api when building pull requests ( #8094 )
2025-07-16 20:45:14 -07:00
PJ Reiniger
abeaa40e38
[ci] Install bazel on docker image builds ( #8079 )
...
Co-authored-by: David Vo <auscompgeek@users.noreply.github.com >
2025-07-13 22:12:45 -05:00
Peter Johnson
7c1a22376b
Merge branch 'main' into 2027
2025-07-13 20:11:31 -07:00
sciencewhiz
8d7bed791c
[ci] Revert Bazel artifactory caching ( #8080 )
...
* Revert "[bazel] Set remote cache header to prevent redirects (#8065 )"
This reverts commit 082de35ad7 .
* Revert "[ci] Add Bazel caching (#8006 )"
This reverts commit c3b327d57b .
2025-07-13 21:56:00 -05:00
Peter Johnson
7142fb1f5f
Merge branch 'main' into 2027
2025-07-08 19:54:03 -07:00
Ryan Blue
082de35ad7
[bazel] Set remote cache header to prevent redirects ( #8065 )
...
Doesn’t fully fix the issue but improves things.
2025-07-06 08:28:56 -05:00
Gold856
c3b327d57b
[ci] Add Bazel caching ( #8006 )
2025-07-03 23:15:18 -05:00
Peter Johnson
82ce317083
Merge branch 'main' into 2027
2025-06-30 20:21:11 -07:00
Gold856
a3ce880334
[ci] Update Homebrew protobuf version for CMake ( #8045 )
...
protobuf@3 will be deactivated July 1st, so it's been replaced with protobuf@29.
2025-06-30 00:10:37 -07:00
Gold856
22b58c1853
[upstream_utils] Upgrade to LLVM 20.1.7 ( #8033 )
...
Also removes xxhash, Hashing, and MapVector to reduce the size of the patches and to speed up compile times by a smidge.
2025-06-24 22:36:22 -07:00
Tyler Veness
ddc5220ed4
[upstream_utils] Remove memory library ( #8035 )
...
We added this in 2022. If we haven't used it by now, we probably never
will and it's just wasting space.
2025-06-24 22:35:30 -07:00
Ryan Blue
e12d78a70a
[ci] Deploy 2027 docs on tag ( #7998 )
2025-06-01 10:00:59 -07:00
sciencewhiz
5368e8c6ed
[ci] Disable RobotPy build ( #7990 )
...
Needs update for meson build
2025-05-27 08:19:39 -06:00
sciencewhiz
1596e2fd7a
[ci] Remove dispatch for tools not supported in 2027 ( #7975 )
2025-05-15 18:25:34 -07:00
PJ Reiniger
0e5a6f38d8
[bazel] MVP for building GUI related things with bazel ( #7934 )
...
Co-authored-by: David Vo <auscompgeek@users.noreply.github.com >
2025-05-12 08:24:41 -06:00
Peter Johnson
36811211be
Merge branch 'main' into 2027
2025-04-25 23:45:43 -07:00
David Vo
828199befb
[ci] Use Bazel fastbuild compilation mode on Windows ( #7925 )
2025-04-25 21:46:40 -07:00
Gold856
b248663386
[ci] Upgrade sccache action ( #7914 )
2025-04-22 15:27:55 -06:00
Gold856
9c60da1319
[ci] Use sccache for RobotPy build ( #7915 )
...
Also uses Artifactory to store the caches.
2025-04-22 15:27:20 -06:00
Tyler Veness
ed94e3af3e
[ci] Upgrade sccache action ( #7911 )
2025-04-17 18:59:10 -07:00
Tyler Veness
3cd282d9b0
[ci] Upgrade to wpiformat 2025.33 ( #7902 )
2025-04-12 20:29:09 -07:00
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