aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-06-02 22:37:22 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-06-02 22:37:22 +0300
commitc2ad91cc513d35abdce2c5f4f08b87f2f886b7d2 (patch)
tree7371565d1cabe25b8ab5d33ccd5394f12ad90d7c
parent398f0d6302c3a058a80bd6823c525a77f2adc4c8 (diff)
fix: accept static aarch64 preview artifact packaging
-rw-r--r--.github/workflows/preview.yml5
1 files changed, 3 insertions, 2 deletions
diff --git a/.github/workflows/preview.yml b/.github/workflows/preview.yml
index 9ea33ca1..1d2fe432 100644
--- a/.github/workflows/preview.yml
+++ b/.github/workflows/preview.yml
@@ -190,8 +190,9 @@ jobs:
cp target/${{ matrix.target }}/release/herdr ${{ matrix.name }}
if [ "${{ runner.os }}" = "Linux" ]; then
file ${{ matrix.name }} > BUILD_INFO.txt
- ldd ${{ matrix.name }} 2>&1 | tee -a BUILD_INFO.txt
- grep -q "statically linked" BUILD_INFO.txt
+ ldd ${{ matrix.name }} > LDD_INFO.txt 2>&1 || true
+ cat LDD_INFO.txt >> BUILD_INFO.txt
+ grep -Eq "statically linked|not a dynamic executable" LDD_INFO.txt
if nm -u ${{ matrix.name }} 2>/dev/null | grep -E '(__cxa|GLIBCXX|CXXABI|_ZSt)'; then
echo "error: Linux artifact has unresolved C++ runtime symbols" >&2
exit 1