Kit · K04: compat/kit runs Ely beside the newest GPUI Kit in one window; check.sh holds it to Kit's newest release
This commit is contained in:
1 parent
98de2a455f
commit
99615e1a0c
10 files changed
+352
-6
No files matched your search
@@ -4,6 +4,15 @@ set -eu
|
||||
cargo fmt --check
|
||||
cargo clippy --all-targets --features test-support -- -D warnings
|
||||
cargo test --lib --features test-support --quiet
|
||||
# Ely beside the newest GPUI Kit: a release that moves Kit's gpui pin fails to resolve here.
|
||||
kit="--manifest-path compat/kit/Cargo.toml"
|
||||
newest=$(cargo search gpui-kit --limit 1 | sed -n 's/^gpui-kit = "\([^"]*\)".*/\1/p')
|
||||
[ -n "$newest" ] || { echo "crates.io named no gpui-kit release" >&2; exit 1; }
|
||||
cargo generate-lockfile $kit
|
||||
cargo update $kit -p gpui-kit --precise "$newest"
|
||||
cargo fmt $kit --check
|
||||
cargo clippy $kit --all-targets --target-dir target/kit -- -D warnings
|
||||
cargo test $kit --target-dir target/kit --quiet
|
||||
rustup target list --installed | grep -qx wasm32-unknown-unknown || {
|
||||
echo "the web lint needs wasm32: rustup target add wasm32-unknown-unknown" >&2
|
||||
exit 1
|
||||
|
||||
Reference in new issue
Block a user