diff options
Diffstat (limited to 'release/src/main.rs')
| -rw-r--r-- | release/src/main.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/release/src/main.rs b/release/src/main.rs index 7850bbb8d..b1bc17255 100644 --- a/release/src/main.rs +++ b/release/src/main.rs | |||
| @@ -134,6 +134,10 @@ fn list_crates(root: &PathBuf) -> Result<BTreeMap<CrateId, Crate>> { | |||
| 134 | 134 | ||
| 135 | let metadata = &parsed.package.metadata.embassy; | 135 | let metadata = &parsed.package.metadata.embassy; |
| 136 | 136 | ||
| 137 | if metadata.skip { | ||
| 138 | continue; | ||
| 139 | } | ||
| 140 | |||
| 137 | let mut dependencies = Vec::new(); | 141 | let mut dependencies = Vec::new(); |
| 138 | for (k, _) in parsed.dependencies { | 142 | for (k, _) in parsed.dependencies { |
| 139 | if k.starts_with("embassy-") { | 143 | if k.starts_with("embassy-") { |
| @@ -266,7 +270,7 @@ fn main() -> Result<()> { | |||
| 266 | } | 270 | } |
| 267 | } | 271 | } |
| 268 | Command::Build { crate_name } => { | 272 | Command::Build { crate_name } => { |
| 269 | build::build(&ctx)?; | 273 | build::build(&ctx, crate_name.as_deref())?; |
| 270 | } | 274 | } |
| 271 | Command::SemverCheck { crate_name } => { | 275 | Command::SemverCheck { crate_name } => { |
| 272 | let c = ctx.crates.get(&crate_name).unwrap(); | 276 | let c = ctx.crates.get(&crate_name).unwrap(); |
