From 55bb51323eb4ed088b57d2dbaf4fc3f0f9008975 Mon Sep 17 00:00:00 2001 From: zackees Date: Sun, 19 Apr 2026 00:04:54 -0700 Subject: [PATCH] chore: bump version to 2.1.20 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cuts a release containing the two P0 fixes landed since 2.1.19: - #134 "P0 regression — Operation not permitted (os error 1) on warm build" - #135 "preserve exec bit on fbuild console script in wheel" Both are currently blocking every FastLED uno build on GitHub Actions: the wheel's console script installs without +x, so CI can't even run `fbuild --version`, and the subsequent compile fails with `Operation not permitted (os error 1)` on every example. Also includes: - #131 rustfmt on lnk pipeline - #133 DiskCache leases.refcount schema migration - #128 AVR orchestrator fingerprint fast-path + telemetry (#127) - #126 FBUILD_WATCH_SET_CACHE_SECS env override - f8533d3f extend watch-set fingerprint fast-path to AVR orchestrator Co-Authored-By: Claude Opus 4.7 (1M context) --- Cargo.lock | 22 +++++++++++----------- Cargo.toml | 2 +- pyproject.toml | 2 +- uv.lock | 2 +- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8d829b55..7b1b6757 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -755,7 +755,7 @@ checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" [[package]] name = "fbuild-build" -version = "2.1.19" +version = "2.1.20" dependencies = [ "async-trait", "fbuild-config", @@ -775,7 +775,7 @@ dependencies = [ [[package]] name = "fbuild-cli" -version = "2.1.19" +version = "2.1.20" dependencies = [ "blake3", "clap", @@ -798,7 +798,7 @@ dependencies = [ [[package]] name = "fbuild-config" -version = "2.1.19" +version = "2.1.20" dependencies = [ "fbuild-core", "include_dir", @@ -812,7 +812,7 @@ dependencies = [ [[package]] name = "fbuild-core" -version = "2.1.19" +version = "2.1.20" dependencies = [ "libc", "running-process-core", @@ -827,7 +827,7 @@ dependencies = [ [[package]] name = "fbuild-daemon" -version = "2.1.19" +version = "2.1.20" dependencies = [ "async-trait", "axum", @@ -863,7 +863,7 @@ dependencies = [ [[package]] name = "fbuild-deploy" -version = "2.1.19" +version = "2.1.20" dependencies = [ "async-trait", "espflash", @@ -885,7 +885,7 @@ dependencies = [ [[package]] name = "fbuild-packages" -version = "2.1.19" +version = "2.1.20" dependencies = [ "axum", "bzip2", @@ -912,14 +912,14 @@ dependencies = [ [[package]] name = "fbuild-paths" -version = "2.1.19" +version = "2.1.20" dependencies = [ "fbuild-core", ] [[package]] name = "fbuild-python" -version = "2.1.19" +version = "2.1.20" dependencies = [ "base64", "fbuild-core", @@ -939,7 +939,7 @@ dependencies = [ [[package]] name = "fbuild-serial" -version = "2.1.19" +version = "2.1.20" dependencies = [ "async-trait", "base64", @@ -961,7 +961,7 @@ dependencies = [ [[package]] name = "fbuild-test-support" -version = "2.1.19" +version = "2.1.20" dependencies = [ "tempfile", "tokio", diff --git a/Cargo.toml b/Cargo.toml index ef6a2435..67ab025b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ members = [ ] [workspace.package] -version = "2.1.19" +version = "2.1.20" edition = "2021" rust-version = "1.75" license = "MIT OR Apache-2.0" diff --git a/pyproject.toml b/pyproject.toml index 2e784444..7b4e5b10 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "fbuild" -version = "2.1.19" +version = "2.1.20" description = "PlatformIO-compatible embedded build tool (Rust implementation)" requires-python = ">=3.10" dependencies = ["zccache>=1.2.12"] diff --git a/uv.lock b/uv.lock index 1fb7822f..60019d17 100644 --- a/uv.lock +++ b/uv.lock @@ -4,7 +4,7 @@ requires-python = ">=3.10" [[package]] name = "fbuild" -version = "2.1.19" +version = "2.1.20" source = { editable = "." } dependencies = [ { name = "zccache" },