From a157812529f3a1b706814f284efb1bf7daf6402d Mon Sep 17 00:00:00 2001 From: Chance Date: Sun, 27 Apr 2025 14:47:28 -0400 Subject: [PATCH] fix(ci): patchelf linux binaries --- .forgejo/workflows/build-release.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/build-release.yml b/.forgejo/workflows/build-release.yml index 292370f..7203a3b 100644 --- a/.forgejo/workflows/build-release.yml +++ b/.forgejo/workflows/build-release.yml @@ -80,10 +80,15 @@ jobs: mkdir -p artifacts cp target/${{ matrix.target }}/release/zenyx${{ matrix.ext }} artifacts/${{ matrix.binary_name }}${{ matrix.ext }} + - name: 🛠️ Pathelf + if: ${{ matrix.target }} == x86_64-unknown-linux-gnu || ${{ matrix.target }} == aarch64-unknown-linux-gnu + run: | + nix run nixpkgs#patchelf -- --set-interpreter /lib64/ld-linux-x86-64.so.2 artifacts/${{ matrix.binary_name }}${{ matrix.ext }} + - name: ⬆️ Upload artifact uses: https://code.forgejo.org/forgejo/upload-artifact@v4 with: - name: ${{ matrix.binary_name }}${{ matrix.ext }}.zip + name: ${{ matrix.binary_name }}.zip path: artifacts/${{ matrix.binary_name }}${{ matrix.ext }} compression-level: 9 if-no-files-found: error