@@ -19,18 +19,26 @@ jobs:
19
19
sudo cp /usr/lib/x86_64-linux-gnu/pkgconfig/{,lib}camera.pc ||:
20
20
- name : Check out repository code
21
21
uses : actions/checkout@v4
22
- - name : Generate tarball
22
+ - name : Generate tarballs
23
23
run : |
24
24
PATH="${HOME}/.local/bin:${PATH}"
25
+ TARBALL="rpicam-apps-${GITHUB_REF_NAME:1}.tar.xz"
25
26
meson setup build
26
27
meson dist --no-tests --include-subprojects -C build
28
+ if ! [ -f "build/meson-dist/$TARBALL" ]; then
29
+ echo "Expected tarball not found - $TARBALL"
30
+ echo "Does 'version' in meson.build match the tag?"
31
+ exit 1
32
+ fi
33
+ mv "build/meson-dist/$TARBALL" rpicam-apps_${GITHUB_REF_NAME:1}.orig.tar.xz
27
34
./utils/download-hailo-models.sh hailo-models
28
- XZ_OPT=-9 tar -cJf hailo-models-${GITHUB_REF_NAME:1}.tar.xz hailo-models
29
- - name : Release tarball
30
- uses : softprops/action-gh-release@v1
35
+ XZ_OPT=-9 tar -cJf rpicam-apps_${GITHUB_REF_NAME:1}.orig-hailo-models.tar.xz hailo-models
36
+ ./utils/download-imx500-models.sh imx500-models
37
+ XZ_OPT=-9 tar -cJf rpicam-apps_${GITHUB_REF_NAME:1}.orig-imx500-models.tar.xz imx500-models
38
+ - name : Release tarballs
39
+ uses : softprops/action-gh-release@v2
31
40
with :
32
41
files : |
33
- build/meson-dist/*.tar.xz
34
- hailo-models-*.tar.xz
42
+ *.tar.xz
35
43
- if : failure()
36
44
run : cat build/meson-logs/meson-log.txt
0 commit comments