Austin Schuh
4529ef0ea6
[bazel] Use script based python bootstrapping ( #8180 )
...
This fixes issues found building AOS with import paths.
2025-11-10 10:03:11 -07:00
Austin Schuh
04fb95a897
[bazel] Use the new gitlib-bazel.wpi.edu cache server ( #8342 )
...
This is owned by WPI, so we can make it as big or small as we want.
This lets us check in more of the bazel build.
Signed-off-by: Austin Schuh <austin.linux@gmail.com >
2025-11-08 16:59:26 -08:00
PJ Reiniger
bd1dcc4358
[bazel][robotpy] Add mirror for robotpy's wpiuil and wpinet libraries ( #8062 )
...
Project import generated by Copybara.
GitOrigin-RevId: 92ea93d1b47a82667044bd0af05f7fdb34d2c2c2
2025-08-30 11:55:11 -07:00
Austin Schuh
23f5725853
[bazel] Reduce number of windows builds in CI ( #8145 )
...
Windows is proving to be a *lot* slower than everything else. I supect
this is because we are building both arm64 and x86 every time, which
ends up being twice the work. Leave those builds in place, but skip
doing them in CI. This should be a 2x speedup when building Windows
code.
Signed-off-by: Austin Schuh <austin.linux@gmail.com >
2025-08-02 23:09:29 -07:00
Jade
e93c8cdb29
[build] Upgrade to Java 21 ( #7547 )
...
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
Co-authored-by: sciencewhiz <sciencewhiz@users.noreply.github.com >
2025-07-25 15:45:40 -07:00
Austin Schuh
e2f901822c
[bazel] Upgrade bazel to 8.3.1 and rules_cc to 0.1.4 ( #8112 )
2025-07-24 09:10:10 -04:00
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
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
PJ Reiniger
e13d237390
[bazel] Create better static libraries and add basic publishing ( #8029 )
2025-06-27 16:36:12 -07:00
Austin Schuh
6cfa21364e
[bazel] Upgrade bazel to 8.2.1 ( #8023 )
...
This necesitated some rules updates too, and a couple of flag changes.
Signed-off-by: Austin Schuh <austin.linux@gmail.com >
2025-06-15 14:09:21 -07:00
PJ Reiniger
fbbc4bc53c
[bazel] Clean up bazel scripts ( #7984 )
2025-06-13 20:53:09 -07:00
Austin Schuh
1c35a3a5ff
[bazel] Make bazel work outside // ( #7918 )
...
The .bazelrc was doing a relative import, not an absolute one.
Signed-off-by: Austin Schuh <austin.linux@gmail.com >
2025-04-23 08:31:43 -06:00
PJ Reiniger
a9f3fc6b2c
[bazel] Update toolchain to support systemcore ( #7689 )
2025-01-16 10:52:43 -07:00
David Vo
75fc4d18ef
[bazel] Fix test attempting to upload to readonly cache ( #7302 )
2024-10-31 20:36:58 -07:00
PJ Reiniger
36e0c9d6db
[build] MVP for building with bazel ( #6994 )
2024-10-19 09:54:49 -07:00