Matt
dcc7ddc19b
Move docs in-source ( #1357 )
2024-06-30 16:10:12 -04:00
Matt
292c7a10d4
Only publish to maven on main fork ( #1345 )
2024-06-11 16:31:05 -04:00
Matt
230e73749f
Only download necessary files in release step ( #1344 )
2024-06-11 09:36:34 -05:00
Matt
655909cc84
Create combine job and offline vendordep ZIP ( #1343 )
...
* Create combine job
* Update build.yml
* Bump max workers in photonlib
* Oops
* actually kill entirely
* Maybe fix test
* Don't run tests
* Update OpenCVTest.java
* Update build.yml
* Use upload-artifact@v4
* Update build.yml
* Update build.yml
2024-06-10 20:37:01 -05:00
Cameron (3539)
db531f1b6a
Fix libcamera not found bug ( #1326 )
...
* Update build.yml
2024-06-02 16:16:43 -04:00
Matt
f792b46eb7
Fix mac released jar naming ( #1332 )
2024-05-29 20:13:24 -04:00
Matt
19b4802094
Allow opencv8 distortion model in PhotonCamera ( #1317 )
...
We previously assumed only OpenCV5 but mrcal uses opencv8
2024-05-29 17:28:35 -04:00
Matt
98633e9150
Bump wpilib to latest dev ( #1327 )
2024-05-26 14:02:07 -05:00
Craftzman7
9e58f5ed02
Disable Arm32 Builds ( #1325 )
...
Disables Arm32 builds and removes mention of the build option in the README.
2024-05-19 20:35:40 -04:00
Matt
d9c2a382f1
Update build.yml ( #1276 )
2024-03-14 00:32:08 -05:00
Matt
71128d1569
Create smoketest mode ( #1264 )
...
Create test mode that exists after confirming libraries load OK
2024-03-04 23:24:23 -05:00
Matt
ec66645667
Update build.yml ( #1249 )
2024-02-20 16:28:50 -05:00
Matt
6a2d83e19b
Upload docs to VPS via SFTP ( #1235 )
...
Still in testing, might break our docs for now
2024-02-12 19:57:23 -05:00
Programmers3539
a1df37e20f
Add Orange Pi 5 Plus image ( #1170 )
...
And bumps both opi images to kill snapd
2024-01-20 19:45:58 -05:00
Programmers3539
628cead2dc
Add LL3 image from photon-image-modifier ( #1166 )
...
* LL3
* Update build.yml
2024-01-15 22:50:44 -05:00
Matt
152888f216
Bind-mount repo in image builder ( #1157 )
...
Reduces built image size by not accidentally copying source in
2024-01-14 13:31:12 -05:00
Judson James
a8aa32fab5
Fix build.yml ( #1153 )
2024-01-12 21:39:48 -08:00
Sriman Achanta
e40761aaba
Publish photonlib json to releases ( #1141 )
2024-01-12 23:55:52 -05:00
Judson James
354dd15620
Rewrite ARM builds to use arm-runner-action to resolve OrangePi5 images ( #1143 )
2024-01-12 20:52:39 -08:00
Drew Williams
9f0aebe4ce
Updates workflow to publish photon-targeting for docker hosts ( #1138 )
2024-01-08 14:08:48 -05:00
Chris Gerth
107a0f3a8b
code checkout fixups ( #1116 )
2024-01-05 15:07:50 -06:00
Matt
0af5a62d5e
Use mrcal for camera-calibration ( #1036 )
...
Uses jars built from https://github.com/photonvision/mrcal-java/
See: https://mrcal.secretsauce.net/ and https://docs.photonvision.org/en/latest/docs/calibration/calibration.html#investigating-calibration-data-with-mrcal
---------
Co-authored-by: Sriman Achanta <68172138+srimanachanta@users.noreply.github.com >
2024-01-05 14:26:17 -05:00
Matt
b033f7e585
Publish API docs ( #1094 )
...
Redirects I want eventually ( @Bankst )
demo.photonvision.org redirected to https://photonvision.github.io/photonvision/built-client/
javadocs.photonvision.org redirected to https://photonvision.github.io/photonvision/built-docs/javadoc/
cppdocs.photonvision.org redirected to https://photonvision.github.io/photonvision/built-docs/doxygen/html/
For now this runs on all commits to master. Once we confirm it works, let's pull back to only tagged releases
---------
Co-authored-by: Mohammad Durrani <46766905+mdurrani808@users.noreply.github.com >
Co-authored-by: Chris <chrisgerth010592@gmail.com >
2024-01-05 14:14:22 -05:00
Matt
cba70d47ff
Use photon-image-modifier for Pi images ( #1081 )
...
Upgrades to Debian 12 as the base for our Pi images and adds an orange pi 5 build.
This uses the latest stable libcamera, which has weird AWB bugs with the OV5647/pi camera v1.
2024-01-04 09:57:45 -05:00
Chris Gerth
47aea29b6b
Add photonlibpy ( #1040 )
...
* Added a pure-python implementation of photonlib, named photonlibpy and hosted on pypi
---------
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
2023-12-16 12:32:49 -06:00
Sriman Achanta
3de878c510
update download all artifacts ( #1044 )
...
* Update build.yml
* Update build.yml
2023-12-16 13:00:02 -05:00
Sriman Achanta
d67b665407
Update upload/download artifact action ( #1043 )
2023-12-16 11:44:16 -05:00
Sriman Achanta
586adebb61
bump version ( #1014 )
2023-11-20 09:11:57 -05:00
Sriman Achanta
63147786b9
Fix MacOS OpenCV library loading and use wpi buildTools versions ( #978 )
...
* Bump to beta 2
* Reduce copy paste spam going forwards
* Bump gradle
* oops
* fix gradlew
* update gradle wrapper props
* remove unused imports
* Update node task
* Fix shadowjar
* fix more deps
* ?
* core works
* revert changes to index
* Formatting fixes
* Update config.gradle
* Fix PhotonLib gradle
* fix tests and sim loading native libraries
* re-enable macos build
* fix?
* Update build.gradle
---------
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
2023-10-25 20:27:56 -04:00
Sriman Achanta
cd83e220d7
[NFC] Reorgranize CI tasks into their own files ( #953 )
...
Closes #950
2023-10-16 07:58:48 -04:00
Matt
9991f8670c
Bump wpilib versions to 2024 beta 1 ( #947 )
2023-10-15 12:17:40 -04:00
Sriman Achanta
65d5494ab3
update ui ci names and levels ( #929 )
2023-10-01 21:28:07 -04:00
amquake
2cb87c5a88
Add Github Action check to make sure template UI is unchanged ( #918 )
2023-09-24 18:04:17 -04:00
Sriman Achanta
08892b9e68
UI patches ( #905 )
...
- Show 0 clients when NT server props are undefined
- Add Prettier
---------
Co-authored-by: Matthew Morley <matthew.morley.ca@gmail.com >
2023-08-31 16:56:58 -04:00
Sriman Achanta
f623e4a1cc
[PhotonClient] Vite and Typescript complete refactor ( #884 )
2023-08-20 22:51:35 -07:00
Matt
652a653c9a
DIsable Mac photonlib builds ( #889 )
2023-07-25 08:41:52 -07:00
Sriman Achanta
f63283e187
Change wpiformat CD to match wpilib ( #858 )
2023-06-08 23:45:07 -04:00
Matt
6491698c0b
Add merge groups to main workflow
2023-02-08 20:16:21 -05:00
Matt
deb8f97ee9
Update libphotonlibcamera to target libcamera0.0.3 ( #783 )
...
* Update libphotonlibcamera.so
* Bump Pi base image URL
2023-02-01 10:06:10 -05:00
Matt
e58c27caa2
Bump LL image to fix NetworkManager ( #780 )
2023-01-31 06:57:45 -06:00
Matt
811fef1212
Bump pi image versions ( #747 )
2023-01-18 16:31:42 -05:00
Mohammad Durrani
7c49cfe625
Change generated Pi image suffix to RaspberryPi ( #686 )
2023-01-01 15:24:45 -05:00
Matt
ea293f57d2
Only include OpenCV for current platform ( #675 )
...
Shrinks JAR by ~15MB
2022-12-31 22:56:16 -05:00
Mohammad Durrani
eedbfe3d49
Generate limelight + Photon images ( #669 )
...
* change to 64 bit image generation
* Generate LL and Pi images in workflow
* Update main.yml
* Update main.yml
* Update main.yml
* REVERTME yeet publish
* Update main.yml
* Add archive suffix to generator
* Bump base images to beta 3
* Add more error prints to image gen
* Fix image base URL
* Bump pi/LL base images
* Update main.yml
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
Co-authored-by: Chris Gerth <gerth2@users.noreply.github.com >
2022-12-31 19:24:37 -05:00
Matt
7ff630dc44
Replace MMAL driver with Libcamera ( #491 )
...
Co-authored-by: Chris Gerth <gerth2@users.noreply.github.com >
2022-12-28 14:21:41 -05:00
Matt
4088a394f3
Fix typo in main.yml ( #659 )
2022-12-28 13:41:29 -05:00
Mohammad Durrani
78ab5e7c1d
Upgrade to jdk 17 ( #653 )
...
Still targets Java 11 language support
Co-authored-by: Chris Gerth <gerth2@users.noreply.github.com >
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
2022-12-27 15:56:21 -05:00
Matt
14d263a567
Fix dev release artifact path ( #654 )
2022-12-27 15:55:59 -05:00
shueja-personal
bb63af601d
Update to wpilib 2023 beta 7 ( #607 )
...
We now need platform specific jars -- reworks actions to support that. Currently only generates 32 bit pi images.
2022-12-16 20:05:23 -05:00
Jack
41a00bc90f
Fix mismatched doc building python version that prevents package install ( #596 )
2022-11-13 23:33:35 -05:00