name: Linux on: [push] permissions: contents: write jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Rust Toolchain (Linux) uses: actions-rs/toolchain@v1 with: toolchain: stable target: x86_64-unknown-linux-gnu override: true - name: Rust Cache uses: Swatinem/rust-cache@v2 - name: Build run: cargo build --release - name: Upload Artifact uses: actions/upload-artifact@v4 with: path: ./target/pacman retention-days: 7 if-no-files-found: error