From 503c87c288bc303a780234797861a41e4002e6df Mon Sep 17 00:00:00 2001 From: Chance Date: Fri, 18 Apr 2025 23:59:21 -0400 Subject: [PATCH] Revert "fix(ci): ensure node is installed" This reverts commit cb91bde7f8545793699e374618447f85c5b5d0f0. --- .forgejo/workflows/build-release.yml | 127 +++++++++++++-------------- 1 file changed, 62 insertions(+), 65 deletions(-) diff --git a/.forgejo/workflows/build-release.yml b/.forgejo/workflows/build-release.yml index 101d8ec..08ba874 100644 --- a/.forgejo/workflows/build-release.yml +++ b/.forgejo/workflows/build-release.yml @@ -1,78 +1,75 @@ - name: Build Zenyx ⚡ +name: Build Zenyx ⚡ - on: - push: - pull_request: +on: + push: + pull_request: - jobs: - build: - name: Build ${{ matrix.target }} - runs-on: ubuntu-latest - container: ${{ matrix.container }} +jobs: + build: + name: Build ${{ matrix.target }} + runs-on: ubuntu-latest + container: ${{ matrix.container }} - strategy: - fail-fast: false - matrix: - include: - - target: x86_64-unknown-linux-gnu - container: messense/cargo-zigbuild:latest - binary_name: zenyx-x86_64-linux - ext: "" + strategy: + fail-fast: false + matrix: + include: + - target: x86_64-unknown-linux-gnu + container: messense/cargo-zigbuild:latest + binary_name: zenyx-x86_64-linux + ext: "" - - target: aarch64-unknown-linux-gnu - container: messense/cargo-zigbuild:latest - binary_name: zenyx-aarch64-linux - ext: "" + - target: aarch64-unknown-linux-gnu + container: messense/cargo-zigbuild:latest + binary_name: zenyx-aarch64-linux + ext: "" - - target: universal2-apple-darwin - container: messense/cargo-zigbuild:latest - binary_name: zenyx-universal-macos - ext: "" + - target: universal2-apple-darwin + container: messense/cargo-zigbuild:latest + binary_name: zenyx-universal-macos + ext: "" - - target: x86_64-pc-windows-msvc - container: messense/cargo-xwin:latest - binary_name: zenyx-x86_64-windows-msvc.exe - ext: ".exe" + - target: x86_64-pc-windows-msvc + container: messense/cargo-xwin:latest + binary_name: zenyx-x86_64-windows-msvc.exe + ext: ".exe" - steps: - - name: Ensure nodejs - run: | - apt-get -y install nodejs - - name: 📥 Checkout source - uses: https://github.com/actions/checkout@v4 + steps: + - name: 📥 Checkout source + uses: https://github.com/actions/checkout@v4 - - name: 🧩 Restore Cargo cache - uses: https://github.com/actions/cache@v4 - with: - path: | - /usr/local/cargo/registry - /usr/local/cargo/git - target - key: ${{ runner.os }}-cargo-${{ matrix.target }}-${{ hashFiles('**/Cargo.lock') }} - restore-keys: | - ${{ runner.os }}-cargo-${{ matrix.target }}- + - name: 🧩 Restore Cargo cache + uses: https://github.com/actions/cache@v4 + with: + path: | + /usr/local/cargo/registry + /usr/local/cargo/git + target + key: ${{ runner.os }}-cargo-${{ matrix.target }}-${{ hashFiles('**/Cargo.lock') }} + restore-keys: | + ${{ runner.os }}-cargo-${{ matrix.target }}- - - name: 🦀 Install macOS targets - if: matrix.target == 'universal2-apple-darwin' - uses: https://github.com/actions-rs/toolchain@v1 - with: - target: x86_64-apple-darwin,aarch64-apple-darwin + - name: 🦀 Install macOS targets + if: matrix.target == 'universal2-apple-darwin' + uses: https://github.com/actions-rs/toolchain@v1 + with: + target: x86_64-apple-darwin,aarch64-apple-darwin - - name: 🚀 Build project - run: | - cargo zigbuild --target ${{ matrix.target }} --release - if: matrix.target != 'x86_64-pc-windows-msvc' + - name: 🚀 Build project + run: | + cargo zigbuild --target ${{ matrix.target }} --release + if: matrix.target != 'x86_64-pc-windows-msvc' - - name: 🚀 Build Windows project - run: | - cargo xwin build --target ${{ matrix.target }} --release - if: matrix.target == 'x86_64-pc-windows-msvc' + - name: 🚀 Build Windows project + run: | + cargo xwin build --target ${{ matrix.target }} --release + if: matrix.target == 'x86_64-pc-windows-msvc' - - name: 📦 Package artifact - run: mkdir -p artifacts && cp target/${{ matrix.target }}/release/zenyx${{ matrix.ext }} artifacts/${{ matrix.binary_name }} + - name: 📦 Package artifact + run: mkdir -p artifacts && cp target/${{ matrix.target }}/release/zenyx${{ matrix.ext }} artifacts/${{ matrix.binary_name }} - - name: ⬆️ Upload artifact - uses: https://code.forgejo.org/forgejo/upload-artifact@v4 - with: - name: ${{ matrix.binary_name }} - path: artifacts/${{ matrix.binary_name }} \ No newline at end of file + - name: ⬆️ Upload artifact + uses: https://code.forgejo.org/forgejo/upload-artifact@v4 + with: + name: ${{ matrix.binary_name }} + path: artifacts/${{ matrix.binary_name }} \ No newline at end of file