Commit Graph

49 Commits

Author SHA1 Message Date
nobody5050
1599355b19
Remove x86 as a target from example json (#49)
Some checks failed
CI / Build - ${{ matrix.artifact-name }} (Arm32, -Ponlylinuxarm32, wpilib/raspbian-cross-ubuntu:bookworm-22.04) (push) Has been cancelled
CI / Build - ${{ matrix.artifact-name }} (Arm64, -Ponlylinuxarm64, wpilib/aarch64-cross-ubuntu:bookworm-22.04) (push) Has been cancelled
CI / Build - ${{ matrix.artifact-name }} (Athena, -Ponlylinuxathena, wpilib/roborio-cross-ubuntu:2025-22.04) (push) Has been cancelled
CI / Build - ${{ matrix.artifact-name }} (Linux, , wpilib/ubuntu-base:22.04) (push) Has been cancelled
CI / Build - ${{ matrix.artifact-name }} (aarch64, macOS, macos-14) (push) Has been cancelled
CI / Build - ${{ matrix.artifact-name }} (x64, Win64, windows-2022) (push) Has been cancelled
CI / Combine (push) Has been cancelled
2025-01-07 21:24:58 -08:00
Ryan Blue
ebbe7ed050
Update docker images for 2025 (#47) 2024-12-31 08:30:23 -08:00
Ryan Blue
2ee0e066e0
Add string concat and UTF-8 options from allwpilib (#48) 2024-12-31 08:29:03 -08:00
Tyler Veness
20364e3fd3
Upgrade to NativeUtils 2025.9.0 (#46) 2024-12-07 14:45:05 -08:00
Ryan Blue
e7a7440903
Various fixes (#45)
* update nativeutils to fix arm builds

* Pin CI to 22.04 and fix macos arch + target

* update opencv version
2024-12-07 14:09:48 -08:00
Thad House
9419c4cf30
Add JNI test support (#37)
* Add JNI test support

* Fix cross

* Fixes
2024-12-02 22:24:21 -08:00
T Grinch
93767cf757
Vendordep Templating. (#41)
* Added templating to the vendordep json.

* Fixed driver reference

* Moved copy to an artifact.

* Moved vendordep generation to `$buildDir/repos/` and added zip task. Maven publication commented out.

* Fixed zip function, uncommented maven publishing for vendordep.

* Update publish.gradle

* Change basename of vendordepJson

Added deps fix.

---------

Co-authored-by: thenetworkgrinch <thenetworkgrinch@users.noreply.github.com>
2024-12-02 22:23:23 -08:00
T Grinch
136fdda420
Add javadoc link to WPILib docs and oracle java docs. (#40)
* Added javadoc link to WPILib docs and oracle java docs.

* Update javadocs link to java17

* Update build.gradle

* Fix variable to integer.

---------

Co-authored-by: thenetworkgrinch <thenetworkgrinch@users.noreply.github.com>
2024-12-02 22:22:58 -08:00
T Grinch
464d8b6acc
Added variable to control wpilib version easier. (#42)
* Added wpilib version variable.

* Fixed find/replace mistake

* Update config.gradle

---------

Co-authored-by: thenetworkgrinch <thenetworkgrinch@users.noreply.github.com>
2024-12-02 22:17:36 -08:00
Tyler Veness
3bfbd91270
Upgrade to Gradle 8.11 (#44) 2024-12-02 18:51:05 -08:00
Ryan Blue
74e7147c31
Compile with Java 17 compatibility (#43) 2024-12-02 18:49:32 -08:00
sciencewhiz
2075a27ba3
Update vendor template for 2025 (#39)
Use Gradle 8.10.2
Use 2025 artifacts
Remove Googletest, since managed automatically by native-utils
2024-10-13 11:16:41 -07:00
Tyler Veness
287b9d939e
Fix Linux arm32 and arm64 cross builds (#36) 2024-09-18 11:44:52 -07:00
Ryan Blue
e06eda365a
Update deprecated actions and bump macos target (#33)
Change JDK to temurin
Update Gradle to 8.5
Bump Jackson version
2024-06-10 17:41:12 -06:00
Ryan Blue
0262900d2c
Update VendorJNI to not use RuntimeLoader (#34) 2024-05-31 05:16:12 -07:00
Guinea Wheek
63dc8dc664
2024 tweaks (#25)
* Add JavaDocs to VendorJNI

* Make the CI action not depend on the repository name

* Update the Github CI macOS env and make everything use checkoutv4

* Bump GradleJNI to 1.1.0
2023-12-17 15:46:48 -08:00
Thad House
3759fd438e Update plugins 2023-12-17 14:49:28 -08:00
sciencewhiz
6aed365e04
Update gradle and dependencies to match current projects (#23) 2023-12-17 14:04:23 -08:00
Ryan Blue
65f4e4f9fa
Update CI and dependency versions (#21) 2023-12-17 14:04:04 -08:00
Ryan Blue
24d5ee1a5b
Add frcYear to example vendordep json (#22) 2023-11-01 08:52:30 -07:00
Michael Jansen
3ebefef9cd
Change niLibVersion to 2024.1.1 (#20) 2023-10-07 20:46:54 -07:00
Thad House
f32ede7b1f Fix deps 2023-09-11 09:52:41 -07:00
Thad House
dae3160bcd Update gradle 2023-09-11 09:50:38 -07:00
Thad House
5545eaa57d Update project year to intellisense 2023-09-11 09:49:35 -07:00
Thad House
9ca273c29a Update native utils and fix load bugs 2023-07-24 20:40:47 -07:00
Thad House
3915aadeed Update to gradle 8.2.1 2023-07-24 20:31:05 -07:00
Thad House
fb437cdd0e Add wpiunits to dependencies 2023-07-24 20:27:03 -07:00
sciencewhiz
de5bc7320b
Document releaseMode (#17) 2023-07-19 14:33:45 -07:00
sciencewhiz
dd7d927fbd
Update readme year for 2023 (#18) 2023-07-19 14:33:25 -07:00
Thad House
e10fb0503a How to generate a guid 2023-07-09 17:41:50 -07:00
Thad House
360795c7d5 Add example vendordep json 2023-07-09 17:31:25 -07:00
Tyler Veness
7e40e8d636
Bump dependency versions to fix build (#15) 2023-02-17 17:59:22 -08:00
Ryan Blue
2f525be5ea
Fix Cpp sources zip (#12) 2022-11-14 22:20:27 -08:00
Thad House
a37147650b Remove win32 2022-11-03 21:03:42 -07:00
Thad House
6718b5a13f Never publish, even if tagged 2022-11-03 21:02:31 -07:00
Thad House
cf750269e9 Make gradlew executable 2022-11-03 21:00:32 -07:00
Thad House
5ac553c674 Remove arm32 and arm64 from ci 2022-11-03 20:59:44 -07:00
Thad House
ddd5cfb58e Default to building for all platforms 2022-11-03 20:59:11 -07:00
Thad House
1307c38642
Add CI (#11) 2022-11-03 20:57:43 -07:00
Thad House
6e9cde97e7 Update for 2023 2022-11-03 20:40:50 -07:00
Thad House
d9f9982750 Update to 2022 2022-01-06 18:31:22 -08:00
David Vo
eb63719518
Demonstrate C compatibility for driver headers (#6) 2021-03-02 17:21:45 -08:00
Kython89
00989f7e5e
Fixed packaging of native lib with driver instead of driver lib (#5) 2021-01-09 20:33:49 -08:00
Thad House
5a88fae42c Update to latest native utils, including wpimath as a dep 2020-08-29 07:29:03 -07:00
Thad House
29ba09947c Add support for running gtest 2020-07-07 17:17:19 -07:00
Thad House
3f9359c031 Fix deprecation warnings 2020-06-28 16:15:56 -07:00
Thad House
28e74c83f8 Update to latest 2020 build setup 2020-06-28 16:07:40 -07:00
Thad House
f97a2d5d5f Work on readme 2019-09-27 11:42:15 -07:00
Thad House
615b12a528 Initial Commit 2019-09-27 11:31:25 -07:00