diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1cbd6f38e4..44b36b4f6c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,7 +10,7 @@ concurrency: cancel-in-progress: true env: - IMAGE_VERSION: v2025.0.4 + IMAGE_VERSION: v2026.0.3 jobs: @@ -517,8 +517,34 @@ jobs: with: name: image-${{ matrix.image_suffix }} path: photonvision*.xz + build-rubik-image: + needs: [build-package] + + if: ${{ github.event_name != 'pull_request' }} + + runs-on: ubuntu-24.04 + name: "Build image - Rubik Pi 3" + + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + fetch-depth: 0 + - uses: actions/download-artifact@v4 + with: + name: jar-LinuxArm64 + - name: Generate image + run: | + wget https://raw.githubusercontent.com/PhotonVision/photon-image-modifier/refs/tags/$IMAGE_VERSION/mount_rubikpi3.sh + chmod +x mount_rubikpi3.sh + ./mount_rubikpi3.sh https://github.com/PhotonVision/photon-image-modifier/releases/download/$IMAGE_VERSION/photonvision_rubikpi3.tar.xz /tmp/build/scripts/armrunner.sh + - uses: actions/upload-artifact@v4 + name: Upload image + with: + name: image-rubikpi3 + path: photonvision*.xz release: - needs: [build-photonlib-vendorjson, build-package, build-image, combine] + needs: [build-photonlib-vendorjson, build-package, build-image, build-rubik-image, combine] runs-on: ubuntu-22.04 steps: # Download all fat JARs diff --git a/docs/source/docs/quick-start/networking.md b/docs/source/docs/quick-start/networking.md index 2c07d5649c..35c3da4368 100644 --- a/docs/source/docs/quick-start/networking.md +++ b/docs/source/docs/quick-start/networking.md @@ -99,3 +99,7 @@ The camera streams start at 1181 with two ports for each camera (ex. 1181 and 11 :::{warning} If your camera stream isn't sent to the same port as it's originally found on, its stream will not be visible in the UI. ::: + +## SSH Access + +For advanced users, SSH access is available for coprocessors running PhotonVision. This allows you to perform advanced configurations and troubleshooting. The default credentials are: `photon:vision` for all devices using an image of `v2026.0.3` or later. The legacy credentials of `pi:raspberry` will still work, but it's recommended to switch to the new credentials as the old ones will be deprecated in a future release. diff --git a/docs/source/docs/quick-start/quick-install.md b/docs/source/docs/quick-start/quick-install.md index 97e8454ea8..2a7a290c28 100644 --- a/docs/source/docs/quick-start/quick-install.md +++ b/docs/source/docs/quick-start/quick-install.md @@ -1,11 +1,10 @@ -# Quick Install +# Quick Installation Guide -## Install the latest image of photonvision for your coprocessor - -- For the supported coprocessors - - RPi 3,4,5 - - Orange Pi 5, 5B, 5 Pro - - Limelight 2, 2+, 3, 3G +- For the following supported coprocessors + - {ref}`Raspberry Pi 3,4,5 ` + - {ref}`Orange Pi 5, 5B, 5 Pro ` + - {ref}`Limelight 2, 2+, 3, 3G, 4 ` + - {ref}`Rubik Pi 3 ` For installing on non-supported devices {ref}`see here. ` @@ -20,6 +19,12 @@ For installing on non-supported devices {ref}`see here.