nickgerace / gfold

CLI tool to help keep track of your Git repositories, written in Rust
https://crates.io/crates/gfold
Apache License 2.0
309 stars 20 forks source link

Update CI workflows #263

Open uncenter opened 3 days ago

uncenter commented 3 days ago

Closes #258. Switches from the archived actions-rs/toolchain@v1 to https://github.com/dtolnay/rust-toolchain, bumps actions/checkout version.

ci.yml: removes unnecessary Swatinem/rust-cache action, runs cargo xtask ci directly instead of through actions-rs/cargo action (why was this necessary?).

release.yml: runs prerelease detection on all runners in bash shell instead of duplicating the script in bash and powershell, switches from svenstaro/upload-release-action@v2 to https://github.com/softprops/action-gh-release, removes the version parsing/handling logic (softprops/action-gh-release handles this for you, though with this change release names will no longer be prefixed with "gfold ").