From 59f6bf87d651d987be63941d42999ac205f891b2 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Mon, 23 Mar 2020 14:33:44 +0100 Subject: Fix release --- xtask/src/main.rs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'xtask/src/main.rs') diff --git a/xtask/src/main.rs b/xtask/src/main.rs index aafa73610..b1a56b67f 100644 --- a/xtask/src/main.rs +++ b/xtask/src/main.rs @@ -13,7 +13,7 @@ use std::env; use pico_args::Arguments; use xtask::{ codegen::{self, Mode}, - dist::run_dist, + dist::{ClientOpts, run_dist}, install::{ClientOpt, InstallCmd, ServerOpt}, not_bash::pushd, pre_commit, project_root, run_clippy, run_fuzzer, run_pre_cache, run_release, run_rustfmt, @@ -103,10 +103,16 @@ FLAGS: run_release(dry_run) } "dist" => { - let version: String = args.value_from_str("--version")?; - let release_tag: String = args.value_from_str("--tag")?; + let client_opts = if args.contains("--client") { + Some(ClientOpts { + version: args.value_from_str("--version")?, + release_tag: args.value_from_str("--tag")?, + }) + } else { + None + }; args.finish()?; - run_dist(&version, &release_tag) + run_dist(client_opts) } _ => { eprintln!( -- cgit v1.2.3