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
Matt
dcad7f34a2
Fix thinclient address in dev builds and move thinclient ( #586 )
...
* Fix thinclient address in dev builds and move thinclient
Update USBFrameProvider.java
Create index.html
Update index.html
Null check stream to prevent spam
* Update main.yml
Co-authored-by: Chris Gerth <gerth2@users.noreply.github.com >
2022-11-13 15:51:02 -06:00
Matt
7b6afd545b
Pull thinclient into built JAR ( #558 )
2022-10-31 16:18:02 -04:00
Matt
0f99044468
Update pi image generation zip/xz confusion ( #555 )
...
* Add prints to image generation
* Make xz multithreaded
* More rename copypasta
2022-10-31 11:27:57 -04:00
laviRZ
b68b0ca5f6
Rename artifact to jars ( #534 )
2022-10-30 14:14:14 -04:00
Avery Black
4f355f2749
Fix photon-build-action versioning ( #535 )
...
* Describe tags (Do Not Merge)
* Try fetch depth 0
* Remove fetch tags
* Remove describe action
* Apparently more is broken than I thought (oops)
2022-10-24 15:56:49 -04:00
Avery Black
d24a8d4188
Ci update ( #518 )
...
Update action versions so that github actions stop complaining about Node and set/get-ouput commands.
2022-10-21 20:56:08 -04:00
shueja-personal
a764ace7f2
Initial AprilTag support ( #458 )
...
(Very) beta AprilTag support in PhotonVision. Disables Picam GPU acceleration until we can debug auto exposure in the MMAL driver.
Co-authored-by: Banks Troutman <btrout.dhrs@gmail.com >
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
Co-authored-by: Chris Gerth <gerth2@users.noreply.github.com >
Co-authored-by: Chris <chrisgerth010592@gmail.com >
Co-authored-by: mdurrani808 <mdurrani808@gmail.com >
2022-09-28 21:21:41 -04:00
Vasista Vovveti
553bed32b5
[photonlib] Target macOS 10.14 ( #402 )
2022-01-16 15:04:03 -05:00
Matt
3d317f7035
Switch to Releaser from eine/tip ( #379 )
2022-01-09 09:00:25 -08:00
Matt
8b079d9b20
Add pi-only JAR createion ( #362 )
2021-12-18 12:53:08 -05:00