Skip to content

Commit 860255c

Browse files
MSalopekhu55a1n1
andauthored
fix: bin_path wiring; bump version to v0.5.1 (#347)
Co-authored-by: Shoaib Ahmed <sufialhussaini@gmail.com>
1 parent d197ea2 commit 860255c

File tree

11 files changed

+89
-80
lines changed

11 files changed

+89
-80
lines changed

Cargo.lock

Lines changed: 17 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ members = [
1111
exclude = ["examples/transfers/contracts", "examples/transfers/enclave"]
1212

1313
[workspace.package]
14-
version = "0.5.0"
14+
version = "0.5.1"
1515
edition = "2021"
1616
rust-version = "1.81.0"
1717
license = "Apache-2.0"
@@ -118,21 +118,21 @@ mc-sgx-dcap-sys-types = { version = "=0.11.0", default-features = false }
118118
mc-attestation-verifier = { version = "=0.4.3", default-features = false }
119119

120120
# quartz
121-
quartz-cw-proof = { version = "0.5.0", path = "crates/enclave/cw-proof", default-features = false }
122-
quartz-common = { version = "0.5.0", path = "crates/common", default-features = false }
123-
quartz-contract-core = { version = "0.5.0", path = "crates/contracts/core", default-features = false }
124-
quartz-contract-core-derive = { version = "0.5.0", path = "crates/contracts/core/derive", default-features = false }
125-
quartz-dcap-verifier-msgs = { version = "0.5.0", path = "crates/contracts/dcap-verifier/msgs", default-features = false }
126-
quartz-enclave-core = { version = "0.5.0", path = "crates/enclave/core", default-features = false }
127-
quartz-proto = { version = "0.5.0", path = "crates/enclave/proto", default-features = false }
128-
quartz-tee-ra = { version = "0.5.0", path = "crates/contracts/tee-ra", default-features = false }
129-
quartz-tcbinfo = { version = "0.5.0", path = "crates/contracts/tcbinfo", default-features = false, features = [
121+
quartz-cw-proof = { version = "0.5.1", path = "crates/enclave/cw-proof", default-features = false }
122+
quartz-common = { version = "0.5.1", path = "crates/common", default-features = false }
123+
quartz-contract-core = { version = "0.5.1", path = "crates/contracts/core", default-features = false }
124+
quartz-contract-core-derive = { version = "0.5.1", path = "crates/contracts/core/derive", default-features = false }
125+
quartz-dcap-verifier-msgs = { version = "0.5.1", path = "crates/contracts/dcap-verifier/msgs", default-features = false }
126+
quartz-enclave-core = { version = "0.5.1", path = "crates/enclave/core", default-features = false }
127+
quartz-proto = { version = "0.5.1", path = "crates/enclave/proto", default-features = false }
128+
quartz-tee-ra = { version = "0.5.1", path = "crates/contracts/tee-ra", default-features = false }
129+
quartz-tcbinfo = { version = "0.5.1", path = "crates/contracts/tcbinfo", default-features = false, features = [
130130
"library",
131131
] }
132-
quartz-tcbinfo-msgs = { version = "0.5.0", path = "crates/contracts/tcbinfo/msgs", default-features = false }
133-
quartz-tm-prover = { version = "0.5.0", path = "crates/utils/tm-prover", default-features = false }
134-
quartz-tm-stateless-verifier = { version = "0.5.0", path = "crates/enclave/tm-stateless-verifier", default-features = false }
135-
cw-client = { version = "0.5.0", path = "crates/utils/cw-client", default-features = false }
132+
quartz-tcbinfo-msgs = { version = "0.5.1", path = "crates/contracts/tcbinfo/msgs", default-features = false }
133+
quartz-tm-prover = { version = "0.5.1", path = "crates/utils/tm-prover", default-features = false }
134+
quartz-tm-stateless-verifier = { version = "0.5.1", path = "crates/enclave/tm-stateless-verifier", default-features = false }
135+
cw-client = { version = "0.5.1", path = "crates/utils/cw-client", default-features = false }
136136

137137
[profile.release]
138138
opt-level = "z"

crates/cli/src/handler/dev.rs

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,18 @@ async fn dev_driver(
7272
DevRebuild::Init => {
7373
info!("{}", "Launching quartz app...".green().bold());
7474

75-
// Build enclave
76-
let enclave_build = EnclaveBuildRequest {};
77-
enclave_build.handle(&config).await?;
75+
// Build enclave unless enclave bin path is provided
76+
if args.bin_path.is_none() {
77+
let enclave_build = EnclaveBuildRequest {};
78+
enclave_build.handle(&config).await?;
79+
} else {
80+
info!(
81+
"{}",
82+
"bin_path provided - skipping enclave build..."
83+
.green()
84+
.bold()
85+
);
86+
}
7887

7988
// Build contract unless wasm bin path is provided
8089
if args.wasm_bin_path.is_none() {

examples/pingpong/contracts/Cargo.lock

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/pingpong/contracts/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
[package]
44
name = "ping-pong-contract"
5-
version = "0.5.0"
5+
version = "0.5.1"
66
edition = "2021"
77
authors = ["Informal Systems <hello@informal.systems>"]
88
exclude = ["contract.wasm", "hash.txt"]

0 commit comments

Comments
 (0)