@@ -12,38 +12,38 @@ concurrency:
1212 cancel-in-progress : true
1313
1414jobs :
15- rubik :
16- env :
17- script : " ./tmp/build/install_rubikpi3.sh"
18- base_image : " https://people.canonical.com/~platform/images/qualcomm-iot/rubikpi3/ubuntu-server-24.04/x00/ubuntu-24.04-preinstalled-server-arm64+rubikpi3-20250912-127.yaml"
19- image_name : " rubikpi3"
15+ # rubik:
16+ # env:
17+ # script: "./tmp/build/install_rubikpi3.sh"
18+ # base_image: "https://people.canonical.com/~platform/images/qualcomm-iot/rubikpi3/ubuntu-server-24.04/x00/ubuntu-24.04-preinstalled-server-arm64+rubikpi3-20250912-127.yaml"
19+ # image_name: "rubikpi3"
2020
21- runs-on : ubuntu-24.04-arm
21+ # runs-on: ubuntu-24.04-arm
2222
23- name : " Build for RubikPi3"
23+ # name: "Build for RubikPi3"
2424
25- steps :
26- - uses : actions/checkout@v4.1.7
27- with :
28- fetch-depth : 0
29- - name : Fetch tags
30- run : git fetch --tags --force
25+ # steps:
26+ # - uses: actions/checkout@v4.1.7
27+ # with:
28+ # fetch-depth: 0
29+ # - name: Fetch tags
30+ # run: git fetch --tags --force
3131
32- - name : Build rubikpi3 with mounting
33- run : |
34- chmod +x ./mount_rubikpi3.sh
35- ./mount_rubikpi3.sh ${{ env.base_image }} ${{ env.script }}
32+ # - name: Build rubikpi3 with mounting
33+ # run: |
34+ # chmod +x ./mount_rubikpi3.sh
35+ # ./mount_rubikpi3.sh ${{ env.base_image }} ${{ env.script }}
3636
37- - name : Compress built image
38- run : |
39- tar -I 'xz -T0' -cf photonvision_rubikpi3.tar.xz photonvision_rubikpi3 --checkpoint=10000 --checkpoint-action=echo='%T'
37+ # - name: Compress built image
38+ # run: |
39+ # tar -I 'xz -T0' -cf photonvision_rubikpi3.tar.xz photonvision_rubikpi3 --checkpoint=10000 --checkpoint-action=echo='%T'
4040
41- - uses : actions/upload-artifact@v4.3.4
42- with :
43- name : photonvision_rubikpi3.tar.xz
44- path : photonvision_rubikpi3.tar.xz
45- if-no-files-found : error
46- retention-days : 1
41+ # - uses: actions/upload-artifact@v4.3.4
42+ # with:
43+ # name: photonvision_rubikpi3.tar.xz
44+ # path: photonvision_rubikpi3.tar.xz
45+ # if-no-files-found: error
46+ # retention-days: 1
4747
4848 build :
4949 runs-on : ubuntu-24.04-arm
@@ -52,48 +52,48 @@ jobs:
5252 fail-fast : false
5353 matrix :
5454 include :
55- - name : limelight
56- script : ./install_limelight.sh
57- base_image : https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
58- - name : limelight3
59- script : ./install_limelight3.sh
60- base_image : https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
61- - name : limelight3g
62- script : ./install_limelight3g.sh
63- base_image : https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
64- - name : limelight4
65- script : ./install_limelight4.sh
66- base_image : https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
67- - name : raspi
68- script : ./install_pi.sh
69- base_image : https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
70- - name : raspi_dev
71- script : ./install_dev_pi.sh
72- base_image : https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
73- - name : snakeyes
74- script : ./install_snakeyes.sh
75- base_image : https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
76- - name : luma_p1
77- script : ./install_luma_p1.sh
78- base_image : https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
55+ # - name: limelight
56+ # script: ./install_limelight.sh
57+ # base_image: https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
58+ # - name: limelight3
59+ # script: ./install_limelight3.sh
60+ # base_image: https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
61+ # - name: limelight3g
62+ # script: ./install_limelight3g.sh
63+ # base_image: https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
64+ # - name: limelight4
65+ # script: ./install_limelight4.sh
66+ # base_image: https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
67+ # - name: raspi
68+ # script: ./install_pi.sh
69+ # base_image: https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
70+ # - name: raspi_dev
71+ # script: ./install_dev_pi.sh
72+ # base_image: https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
73+ # - name: snakeyes
74+ # script: ./install_snakeyes.sh
75+ # base_image: https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
76+ # - name: luma_p1
77+ # script: ./install_luma_p1.sh
78+ # base_image: https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
7979 - name : opi5
8080 script : ./install_opi5.sh
8181 base_image : https://github.com/Joshua-Riek/ubuntu-rockchip/releases/download/v2.4.0/ubuntu-24.04-preinstalled-server-arm64-orangepi-5.img.xz
82- - name : opi5b
83- script : ./install_opi5.sh
84- base_image : https://github.com/Joshua-Riek/ubuntu-rockchip/releases/download/v2.4.0/ubuntu-24.04-preinstalled-server-arm64-orangepi-5b.img.xz
85- - name : opi5plus
86- script : ./install_opi5.sh
87- base_image : https://github.com/Joshua-Riek/ubuntu-rockchip/releases/download/v2.4.0/ubuntu-24.04-preinstalled-server-arm64-orangepi-5-plus.img.xz
88- - name : opi5pro
89- script : ./install_opi5.sh
90- base_image : https://github.com/Joshua-Riek/ubuntu-rockchip/releases/download/v2.4.0/ubuntu-24.04-preinstalled-server-arm64-orangepi-5-pro.img.xz
91- - name : opi5max
92- script : ./install_opi5.sh
93- base_image : https://github.com/Joshua-Riek/ubuntu-rockchip/releases/download/v2.4.0/ubuntu-24.04-preinstalled-server-arm64-orangepi-5-max.img.xz
94- - name : rock5c
95- script : ./install_opi5.sh
96- base_image : https://github.com/Joshua-Riek/ubuntu-rockchip/releases/download/v2.4.0/ubuntu-24.04-preinstalled-server-arm64-rock-5c.img.xz
82+ # - name: opi5b
83+ # script: ./install_opi5.sh
84+ # base_image: https://github.com/Joshua-Riek/ubuntu-rockchip/releases/download/v2.4.0/ubuntu-24.04-preinstalled-server-arm64-orangepi-5b.img.xz
85+ # - name: opi5plus
86+ # script: ./install_opi5.sh
87+ # base_image: https://github.com/Joshua-Riek/ubuntu-rockchip/releases/download/v2.4.0/ubuntu-24.04-preinstalled-server-arm64-orangepi-5-plus.img.xz
88+ # - name: opi5pro
89+ # script: ./install_opi5.sh
90+ # base_image: https://github.com/Joshua-Riek/ubuntu-rockchip/releases/download/v2.4.0/ubuntu-24.04-preinstalled-server-arm64-orangepi-5-pro.img.xz
91+ # - name: opi5max
92+ # script: ./install_opi5.sh
93+ # base_image: https://github.com/Joshua-Riek/ubuntu-rockchip/releases/download/v2.4.0/ubuntu-24.04-preinstalled-server-arm64-orangepi-5-max.img.xz
94+ # - name: rock5c
95+ # script: ./install_opi5.sh
96+ # base_image: https://github.com/Joshua-Riek/ubuntu-rockchip/releases/download/v2.4.0/ubuntu-24.04-preinstalled-server-arm64-rock-5c.img.xz
9797
9898 name : " Build for ${{ matrix.name }}"
9999 env :
@@ -107,10 +107,18 @@ jobs:
107107 run : git fetch --tags --force
108108
109109 - name : Install dependencies and build image
110+ uses : photonvision/photon-image-runner@HEAD
110111 id : install_deps
111- run : |
112- sudo chmod +x ./mount_image.sh
113- sudo -E ./mount_image.sh ${{ matrix.base_image }} ${{ matrix.script }} 1000 2
112+ with :
113+ additional_mb : 1500
114+ image_url : ${{ matrix.base_image }}
115+ commands : |
116+ echo "Running ${{ matrix.script }}"
117+ chmod +x "${{ matrix.script }}"
118+ "./${{ matrix.script }}"
119+ echo "Running install_common.sh"
120+ chmod +x "./install_common.sh"
121+ "./install_common.sh"
114122
115123 - name : Compress built image
116124 run : |
@@ -125,7 +133,8 @@ jobs:
125133 retention-days : 1
126134
127135 release :
128- needs : [build, rubik]
136+ # needs: [build, rubik]
137+ needs : [build]
129138 runs-on : ubuntu-24.04
130139 steps :
131140 # Download literally every single artifact
0 commit comments