build(guest): strip release symbols

Configure guest release profiles with debug = 0 and strip = "symbols" so deployed RISC Zero artifacts use stripped binaries.

Document that release-profile ImageIDs are canonical for testnet and mainnet deployments and dependent values must be refreshed.
This commit is contained in:
Ricardo Guilherme Schmidt
2026-06-28 20:57:02 -03:00
parent 255f87f38f
commit 497e13db85
6 changed files with 30 additions and 0 deletions
+4
View File
@@ -5,6 +5,10 @@ edition = "2021"
[workspace]
[profile.release]
debug = 0
strip = "symbols"
[lints.rust]
rust_2018_idioms = { level = "deny", priority = -1 }
# deny (not forbid) so a targeted per-item #[allow] remains possible if ever needed
+4
View File
@@ -5,6 +5,10 @@ edition = "2021"
[workspace]
[profile.release]
debug = 0
strip = "symbols"
[lints.rust]
rust_2018_idioms = { level = "deny", priority = -1 }
# deny (not forbid) so a targeted per-item #[allow] remains possible if ever needed
@@ -5,6 +5,10 @@ edition = "2021"
[workspace]
[profile.release]
debug = 0
strip = "symbols"
[[bin]]
name = "stablecoin"
path = "src/bin/stablecoin.rs"
+4
View File
@@ -5,6 +5,10 @@ edition = "2021"
[workspace]
[profile.release]
debug = 0
strip = "symbols"
[lints.rust]
rust_2018_idioms = { level = "deny", priority = -1 }
# deny (not forbid) so a targeted per-item #[allow] remains possible if ever needed
@@ -5,6 +5,10 @@ edition = "2021"
[workspace]
[profile.release]
debug = 0
strip = "symbols"
[[bin]]
name = "twap_oracle"
path = "src/bin/twap_oracle.rs"