diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index bea9bb9..c1a74dd 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -21,9 +21,23 @@ jobs: - 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 with: name: unixtract-${{ matrix.os }}-auto - path: target/release/ + path: target/release/*.zip +