From d5bb245401fa8d5eae1d8180e86879e7f4663c26 Mon Sep 17 00:00:00 2001 From: caznix Date: Thu, 1 May 2025 19:32:56 +0000 Subject: [PATCH] Update .forgejo/workflows/build-release.yml --- .forgejo/workflows/build-release.yml | 38 +++++++++++++++------------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/.forgejo/workflows/build-release.yml b/.forgejo/workflows/build-release.yml index 7203a3b..ae26a6e 100644 --- a/.forgejo/workflows/build-release.yml +++ b/.forgejo/workflows/build-release.yml @@ -15,7 +15,7 @@ jobs: - name: 🚀 Setup & Run tests run: | - nix-shell --run " + nix-shell -p cargo rustc --run " cargo test --release --all " @@ -51,19 +51,19 @@ jobs: args: --target x86_64-pc-windows-msvc --release - target: aarch64-pc-windows-msvc binary_name: zenyx-aarch64-windows - ext: ".exe" - command: xwin build - args: --target aarch64-pc-windows-msvc --release - - target: x86_64-apple-darwin - binary_name: zenyx-x86_64-macos - ext: "" - command: zigbuild - args: --target x86_64-apple-darwin --release - - target: aarch64-apple-darwin - binary_name: zenyx-aarch64-macos - ext: "" - command: zigbuild - args: --target aarch64-apple-darwin --release + # ext: ".exe" + # command: xwin build + # args: --target aarch64-pc-windows-msvc --release + #- target: x86_64-apple-darwin + # binary_name: zenyx-x86_64-macos + # ext: "" + #command: zigbuild + #args: --target x86_64-apple-darwin --release + #target: aarch64-apple-darwin + #binary_name: zenyx-aarch64-macos + #ext: "" + #command: zigbuild + #args: --target aarch64-apple-darwin --release steps: - name: 📥 Checkout source @@ -80,10 +80,14 @@ 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 + - name: 🛠️ Patchelf + 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 }} + nix run --extra-experimental-features nix-command --extra-experimental-features flakes 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