sciencewhiz
b445d48033
[ci] Remove tools build ( #8098 )
2025-07-18 20:44:46 -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
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
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
d9f8fded09
Merge branch 'main' into 2027
2025-01-16 23:17:59 -08: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
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
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