Skip to content

Commit 5997a54

Browse files
committed
ci: add vulkan-headers for Qt6, fix install SIGPIPE issue
1 parent f8e7df4 commit 5997a54

1 file changed

Lines changed: 3 additions & 8 deletions

File tree

.github/workflows/dtkdeclarative-archlinux-build.yml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ jobs:
5252
librsvg libraw \
5353
libqtxdg \
5454
icu uchardet dbus spdlog gsettings-qt \
55+
vulkan-headers \
5556
dtkcommon dtk6log \
5657
treeland-protocols dtk6core dtk6gui
5758
@@ -103,19 +104,13 @@ jobs:
103104
104105
- name: Install dtkdeclarative to staging directory
105106
run: |
106-
set -o pipefail
107-
DESTDIR=/tmp/dtkdeclarative-install cmake --install build --verbose 2>&1 | tee /tmp/cmake-install.log
107+
DESTDIR=/tmp/dtkdeclarative-install cmake --install build
108108
echo "Total: $(find /tmp/dtkdeclarative-install -type f | wc -l) files"
109109
find /tmp/dtkdeclarative-install -type f | head -20
110110
111111
- name: Print install log on failure
112112
if: failure()
113-
run: |
114-
echo "=== cmake-install.log (last 80 lines) ==="
115-
tail -80 /tmp/cmake-install.log 2>/dev/null || echo "(not found)"
116-
tail -20 /tmp/cmake-install.log 2>/dev/null | while IFS= read -r line; do
117-
echo "::error::$line"
118-
done
113+
run: echo "::error::Install step failed — check the step output above"
119114

120115
- name: Create installation package
121116
run: |

0 commit comments

Comments
 (0)