From dafb304739456f4935ab1b18edbfe8a16ae177bc Mon Sep 17 00:00:00 2001 From: t00ts <abel.elbaile@gmail.com> Date: Wed, 29 Jan 2025 12:52:59 +0400 Subject: [PATCH] feat(ci): make `release.sh` executable, run checks with all targets and features --- justfile | 1 - scripts/release.sh | 12 +++--------- 2 files changed, 3 insertions(+), 10 deletions(-) mode change 100644 => 100755 scripts/release.sh diff --git a/justfile b/justfile index 20648f4747..faaba7dece 100644 --- a/justfile +++ b/justfile @@ -30,7 +30,6 @@ doc: cargo doc --no-deps --document-private-items release version: - chmod +x scripts/release.sh scripts/release.sh {{version}} alias b := build diff --git a/scripts/release.sh b/scripts/release.sh old mode 100644 new mode 100755 index 89d51d0127..1e31c0bc56 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -56,15 +56,9 @@ for crate in "${CRATES[@]}"; do do_sed "$file" "s/pathfinder-serde = { version = \"[^\"]*\"/pathfinder-serde = { version = \"${VERSION}\"/" done -# Update Cargo.lock -cargo_update_args=() -for crate in "${CRATES[@]}"; do - cargo_update_args+=(-p "pathfinder-${crate}") -done -cargo update "${cargo_update_args[@]}" - -# Verify everything still builds -cargo check --workspace +# Update Cargo.lock and verify everything still builds +cargo check --workspace --all-targets +cargo check --workspace --all-targets --all-features # Create and checkout new release branch git checkout -b release/v${VERSION}