diff --git a/.gitea/workflows/dev.yml b/.gitea/workflows/dev.yml index c31dd00..b282f40 100644 --- a/.gitea/workflows/dev.yml +++ b/.gitea/workflows/dev.yml @@ -19,9 +19,12 @@ jobs: toolchain: stable cache: false - - name: Install Packaging Tools + - name: Install Packaging Tools (Prebuilt Binaries) run: | - cargo install cargo-deb cargo-generate-rpm --locked + mkdir -p ~/.cargo/bin + curl -fsSL https://github.com/cargo-bins/cargo-binstall/releases/latest/download/cargo-binstall-x86_64-unknown-linux-musl.tgz | tar -xz -C ~/.cargo/bin + echo "$HOME/.cargo/bin" >> $GITHUB_PATH + ~/.cargo/bin/cargo-binstall -y --no-symlinks cargo-deb cargo-generate-rpm - name: Run Tests run: | diff --git a/.gitea/workflows/main.yml b/.gitea/workflows/main.yml index 5ceca60..a83b33f 100644 --- a/.gitea/workflows/main.yml +++ b/.gitea/workflows/main.yml @@ -19,9 +19,12 @@ jobs: toolchain: stable cache: false - - name: Install Packaging Tools + - name: Install Packaging Tools (Prebuilt Binaries) run: | - cargo install cargo-deb cargo-generate-rpm --locked + mkdir -p ~/.cargo/bin + curl -fsSL https://github.com/cargo-bins/cargo-binstall/releases/latest/download/cargo-binstall-x86_64-unknown-linux-musl.tgz | tar -xz -C ~/.cargo/bin + echo "$HOME/.cargo/bin" >> $GITHUB_PATH + ~/.cargo/bin/cargo-binstall -y --no-symlinks cargo-deb cargo-generate-rpm - name: Run Tests run: |