From 25bba75a57f8e632f66caee21eb358ee5c5d635c Mon Sep 17 00:00:00 2001 From: Alexander Medvedev Date: Thu, 22 Jan 2026 22:48:43 +0100 Subject: [PATCH] ci: fix uploading executables --- .github/workflows/rust.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 193c05e..4ca69e3 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -60,12 +60,18 @@ jobs: - run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }} - uses: Swatinem/rust-cache@v2 - run: cargo build --verbose --release + - name: Prepare artifacts + shell: bash + run: | + mkdir -p dist + if [ "${{ runner.os }}" == "Windows" ]; then EXT=".exe"; fi + cp "target/release/pumpkin$EXT" "dist/pumpkin-${{ runner.arch }}-${{ runner.os }}$EXT" - name: Export executable uses: actions/upload-artifact@v4 with: - name: pumpkin-${{ matrix.os }} + name: pumpkin-${{ runner.arch }}-${{ runner.os }} compression-level: 9 - path: target/${{ matrix.target }}/release/pumpkin* + path: dist/pumpkin-* clippy_release: name: Run lints in release mode runs-on: ubuntu-latest