@@ -30,11 +30,11 @@ jobs:
30
30
run : cd ${{env.LIBCAMERA_SRC_DIR}} && git log -1
31
31
32
32
- name : Setup meson
33
- run : cd ${{env.LIBCAMERA_SRC_DIR}} && meson build -Dprefix=${{env.LIBCAMERA_INSTALL_DIR}} -Dpipelines=rpi/vc4 - Dtest=false
33
+ run : cd ${{env.LIBCAMERA_SRC_DIR}} && meson setup build -Dprefix=${{env.LIBCAMERA_INSTALL_DIR}} -Dpipelines=rpi/vc4,rpi/pisp -Dipas=rpi/vc4,rpi/pisp -Dpycamera=enabled - Dtest=false -Dbuildtype=${{env.BUILD_TYPE}} -Dlibpisp:default_library=static
34
34
35
35
- name : Build
36
36
run : cd ${{env.LIBCAMERA_SRC_DIR}}/build && ninja install
37
- timeout-minutes : 10
37
+ timeout-minutes : 15
38
38
39
39
- name : Tar files
40
40
run : tar -cvf build-artifacts-libcamera.tar -C ${{env.LIBCAMERA_SRC_DIR}} .
75
75
76
76
- name : Build
77
77
run : ninja -C ${{github.workspace}}/build
78
- timeout-minutes : 10
78
+ timeout-minutes : 15
79
79
80
80
- name : Tar files
81
81
run : tar -cvf build-artifacts-libcamera-apps.tar -C ${{github.workspace}}/build .
94
94
95
95
strategy :
96
96
matrix :
97
- camera : [ imx219, imx477, imx708 ]
97
+ camera : [ imx219, imx477, imx708, pi5-imx708-imx477 ]
98
98
99
99
steps :
100
100
- uses : actions/checkout@v3
@@ -133,8 +133,8 @@ jobs:
133
133
run : ldd ${{github.workspace}}/build/apps/libcamera-hello | grep libcamera
134
134
135
135
- name : Test
136
- run : ${{github.workspace}}/utils/camera-bug-report -o ${{github.workspace}}/test_output/bug.txt -t 300 -c "${{github.workspace}}/utils/ test.py --exe-dir ${{github.workspace}}/build/apps/ --output-dir ${{github.workspace}}/test_output --json-dir ${{github.workspace}}/assets"
137
- timeout-minutes : 8 # Must be larger than the camera-bug-report timeout.
136
+ run : ${{github.workspace}}/utils/test.py --exe-dir ${{github.workspace}}/build/apps/ --output-dir ${{github.workspace}}/test_output --json-dir ${{github.workspace}}/assets
137
+ timeout-minutes : 15
138
138
139
139
- name : Upload test output
140
140
if : ${{failure()}}
@@ -151,7 +151,7 @@ jobs:
151
151
152
152
strategy :
153
153
matrix :
154
- camera : [ imx219, imx477, imx708 ]
154
+ camera : [ imx219, imx477, imx708, pi5-imx708-imx477 ]
155
155
156
156
steps :
157
157
- name : Clean libcamera LKG
@@ -170,8 +170,8 @@ jobs:
170
170
run : tar -xvf build-artifacts-libcamera.tar -C ${{env.LIBCAMERA_SRC_DIR}}
171
171
172
172
- name : Setup meson
173
- run : cd ${{env.LIBCAMERA_SRC_DIR}} && meson setup build -Dprefix=${{env.LIBCAMERA_LKG_DIR}} -Dpipelines=rpi/vc4 - Dtest=false --wipe
173
+ run : cd ${{env.LIBCAMERA_SRC_DIR}} && meson setup build -Dprefix=${{env.LIBCAMERA_LKG_DIR}} -Dpipelines=rpi/vc4,rpi/pisp -Dipas=rpi/vc4,rpi/pisp -Dpycamera=enabled - Dtest=false -Dlibpisp:default_library=static --wipe
174
174
175
175
- name : Build
176
176
run : cd ${{env.LIBCAMERA_SRC_DIR}}/build && ninja install
177
- timeout-minutes : 10
177
+ timeout-minutes : 15
0 commit comments