From ab61d7a9cb9c5697c0ce4dfe610c28edb6baab3f Mon Sep 17 00:00:00 2001 From: Andrew Poelstra Date: Sat, 11 Jan 2025 16:53:06 +0000 Subject: [PATCH 1/2] fuzz: update generate-files.sh for recent "fuzz against released 12.3" test --- fuzz/generate-files.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fuzz/generate-files.sh b/fuzz/generate-files.sh index b2b40a5eb..973568e99 100755 --- a/fuzz/generate-files.sh +++ b/fuzz/generate-files.sh @@ -23,8 +23,10 @@ cargo-fuzz = true [dependencies] honggfuzz = { version = "0.5.56", default-features = false } -miniscript = { path = "..", features = [ "compiler" ] } -old_miniscript = { package = "miniscript", git = "https://github.com/apoelstra/rust-miniscript/", rev = "1259375d7b7c91053e09d1cbe3db983612fe301c" } +# We shouldn't need an explicit version on the next line, but Andrew's tools +# choke on it otherwise. See https://github.com/nix-community/crate2nix/issues/373 +miniscript = { path = "..", features = [ "compiler" ], version = "13.0" } +old_miniscript = { package = "miniscript", version = "12.3" } regex = "1.0" EOF From b22f3e5b6e20a37c7f6940ea25501d8ad3b40e6a Mon Sep 17 00:00:00 2001 From: Andrew Poelstra Date: Sat, 11 Jan 2025 16:53:35 +0000 Subject: [PATCH 2/2] fuzz: run generate-files.sh Fixes #789 --- .github/workflows/cron-daily-fuzz.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/cron-daily-fuzz.yml b/.github/workflows/cron-daily-fuzz.yml index 5c9f259be..05e3b7f34 100644 --- a/.github/workflows/cron-daily-fuzz.yml +++ b/.github/workflows/cron-daily-fuzz.yml @@ -21,6 +21,7 @@ jobs: compile_descriptor, compile_taproot, parse_descriptor, +parse_descriptor_priv, parse_descriptor_secret, regression_descriptor_parse, roundtrip_concrete,