From e09a6993dbf1823257e1e84bca8238c2704771df Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Tue, 17 Feb 2026 11:07:28 +0100 Subject: [PATCH] cfspeedtest: 2.0.3 -> 2.2.0 Diff: https://github.com/code-inflation/cfspeedtest/compare/v2.0.3...v2.2.0 Changelog: https://github.com/code-inflation/cfspeedtest/releases/tag/v2.2.0 --- pkgs/by-name/cf/cfspeedtest/package.nix | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cf/cfspeedtest/package.nix b/pkgs/by-name/cf/cfspeedtest/package.nix index f9658022a785..b8028f7e9384 100644 --- a/pkgs/by-name/cf/cfspeedtest/package.nix +++ b/pkgs/by-name/cf/cfspeedtest/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cfspeedtest"; - version = "2.0.3"; + version = "2.2.0"; src = fetchFromGitHub { owner = "code-inflation"; repo = "cfspeedtest"; tag = "v${finalAttrs.version}"; - hash = "sha256-KeJ/p9kXfI3OuAyNUx2C6DKpmtL3239uHpWAf4mDr4Q="; + hash = "sha256-EVZFmTjv2j7kax4MC5HTkVa7/IiDNZcIOgsntSGfzG4="; }; - cargoHash = "sha256-mXSbbY3nuhEw+QUk6gt71HIh2gKNBO6C0trZbyzbpnM="; + cargoHash = "sha256-cA+eRVZiZL+bbPc+Vr7nkwMLbQBKOO3uU0XzrxVajqg="; nativeBuildInputs = [ installShellFiles ]; @@ -28,6 +28,18 @@ rustPlatform.buildRustPackage (finalAttrs: { --zsh <($out/bin/cfspeedtest --generate-completion zsh) ''; + # require internet access + checkFlags = map (t: "--skip=${t}") [ + "speedtest::tests::test_fetch_metadata_integration" + "speedtest::tests::test_run_tests_does_not_retry_non_retryable_4xx" + "speedtest::tests::test_run_tests_retries_429_and_records_success" + "speedtest::tests::test_run_tests_retry_delay_resets_after_success" + "speedtest::tests::test_run_tests_retry_delay_uses_retry_streak_not_total_attempts" + "speedtest::tests::test_run_tests_stops_after_max_attempts_on_retryable_failures" + "speedtest::tests::test_upload_duration_excludes_delayed_response_body" + "speedtest::tests::test_upload_retryable_failure_parses_retry_after_without_drain_skew" + ]; + meta = { description = "Unofficial CLI for speed.cloudflare.com"; homepage = "https://github.com/code-inflation/cfspeedtest";