From 5755a20ab653acafb7cf92ea633320413839eb7e Mon Sep 17 00:00:00 2001 From: theubusu <80545678+theubusu@users.noreply.github.com> Date: Wed, 25 Feb 2026 13:21:22 +0100 Subject: [PATCH] Github actions 3 --- .github/workflows/rust.yml | 35 ++++++++++++++++------------------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index c1a74dd..ee59b02 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -11,33 +11,30 @@ env: jobs: build: - runs-on: ${{ matrix.os }} - + strategy: matrix: - os: [ubuntu-latest, windows-latest] + include: + - os: ubuntu-latest + label: linux + - os: windows-latest + label: windows + + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 - name: Build run: cargo build --release - - name: Zip linux binary - if: matrix.os == 'ubuntu-latest' - run: | - cd target/release - zip unixtract-linux-auto.zip unixtract - - - name: Zip windows binary - if: matrix.os == 'windows-latest' - run: | - cd target/release - 7z a unixtract-windows-auto.zip unixtract.exe - - - name: Upload artifact - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v4 with: - name: unixtract-${{ matrix.os }}-auto - path: target/release/*.zip + name: unixtract-${{ matrix.label }}-auto + path: | + target/release/unixtract + target/release/unixtract.exe + + +