Skip to content

Commit 75cf7b1

Browse files
zccrsCopilot
andcommitted
ci: fix cmake install pipe issue and add install dir diagnostics
Remove pipe from cmake --install to properly propagate exit code. Add directory listing before tar to diagnose missing install dir. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 657f119 commit 75cf7b1

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,11 +77,13 @@ jobs:
7777
7878
- name: Install dtkdeclarative to staging directory
7979
run: |
80-
DESTDIR=/tmp/dtkdeclarative-install cmake --install build --verbose 2>&1 | tee /tmp/cmake-install.log || { echo "=== CMAKE INSTALL FAILED ==="; cat /tmp/cmake-install.log; exit 1; }
80+
DESTDIR=/tmp/dtkdeclarative-install cmake --install build --verbose
8181
echo "Total: $(find /tmp/dtkdeclarative-install -type f | wc -l) files"
82+
find /tmp/dtkdeclarative-install -type f | head -20
8283
8384
- name: Create installation package
8485
run: |
86+
ls -la /tmp/dtkdeclarative-install/ || { echo "Install dir missing!"; exit 1; }
8587
tar -czf /tmp/dtkdeclarative-archlinux-qt${{ matrix.qt_version }}-$(date +%Y%m%d-%H%M%S).tar.gz -C /tmp/dtkdeclarative-install .
8688
ls -la /tmp/dtkdeclarative-archlinux-qt${{ matrix.qt_version }}-*.tar.gz
8789

0 commit comments

Comments
 (0)