From ad5857314338880aafdf9acc1bd3ef4d6d099429 Mon Sep 17 00:00:00 2001 From: Jiahao XU Date: Mon, 17 Jul 2023 13:07:15 +1000 Subject: [PATCH] feat: Read `--rate-limit` from env `BINSTALL_RATE_LIMIT` as a fallback (#1201) feat: Scrap `--rate-limit` from env `BINSTALL_RATE_LIMIT` as a fallback and set `BINSTALL_RATE_LIMIT` to `100/1` on CI. Fixed #1196 Signed-off-by: Jiahao XU --- crates/bin/src/args.rs | 2 +- justfile | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/bin/src/args.rs b/crates/bin/src/args.rs index 137f2d50..2d3aa496 100644 --- a/crates/bin/src/args.rs +++ b/crates/bin/src/args.rs @@ -144,7 +144,7 @@ pub struct Args { /// allows 2 requests per 6ms. /// /// Both duration and request count must not be 0. - #[clap(help_heading = "Overrides", long, default_value_t = RateLimit::default())] + #[clap(help_heading = "Overrides", long, default_value_t = RateLimit::default(), env = "BINSTALL_RATE_LIMIT")] pub rate_limit: RateLimit, /// Specify the strategies to be used, diff --git a/justfile b/justfile index fcf361c7..611d0040 100644 --- a/justfile +++ b/justfile @@ -12,6 +12,7 @@ use-auditable := env_var_or_default("JUST_USE_AUDITABLE", "") timings := env_var_or_default("JUST_TIMINGS", "") export BINSTALL_LOG_LEVEL := if env_var_or_default("RUNNER_DEBUG", "0") == "1" { "debug" } else { "info" } +export BINSTALL_RATE_LIMIT := "100/1" cargo := if use-cargo-zigbuild != "" { "cargo-zigbuild" } else if use-cross != "" { "cross" } else { "cargo" } export CARGO := cargo