From 10c6cd19a642abcfa1143dcf45070499db2e91c3 Mon Sep 17 00:00:00 2001 From: farmer_timmm <63073761+Ttimmahlax@users.noreply.github.com> Date: Sat, 19 Sep 2026 21:05:52 -0700 Subject: [PATCH 1/3] bump rusty_alloc-api to =2.2.0 --- crates/rusty_esp_alloc/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/rusty_esp_alloc/Cargo.toml b/crates/rusty_esp_alloc/Cargo.toml index 6c7dbcd..9639381 100644 --- a/crates/rusty_esp_alloc/Cargo.toml +++ b/crates/rusty_esp_alloc/Cargo.toml @@ -38,7 +38,7 @@ secure = ["rusty_alloc-api/secure", "rusty_alloc/secure"] # 2.0.1 is the floor for a firmware, not a preference; 2.0.5 is what we run. It is the release that # refuses a region too small to hold a segment and turns an allocating # interrupt into a panic instead of a silent hang; on 2.0.0 both are quiet. -rusty_alloc-api = { version = "=2.0.5", default-features = false } +rusty_alloc-api = { version = "=2.2.0", default-features = false } rusty_alloc = { version = "=2.0.5", default-features = false } [lints] From 2ecc656e8f656697d9b6488a1505599668a49754 Mon Sep 17 00:00:00 2001 From: farmer_timmm <63073761+Ttimmahlax@users.noreply.github.com> Date: Sat, 19 Sep 2026 21:05:53 -0700 Subject: [PATCH 2/3] add the shared portfolio check so a dependency bump can be gated on a real green --- .github/workflows/portfolio-check.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/portfolio-check.yml diff --git a/.github/workflows/portfolio-check.yml b/.github/workflows/portfolio-check.yml new file mode 100644 index 0000000..0785c32 --- /dev/null +++ b/.github/workflows/portfolio-check.yml @@ -0,0 +1,26 @@ +# Portfolio check - calls the shared harness in Remade-With-Rust/.github. +# +# Managed by remade-updater. Edit the shared workflow, not this file: this exists +# only so the run attaches to the pull request, where a merge can wait on it. + +name: portfolio-check + +on: + pull_request: + # Also on the base branch, so a red pull request can be compared against a + # real run of THIS check on main. Without it the only baseline available is + # "are main's own checks green", which answers a different question: this + # harness is stricter than most repositories' own CI, so a pre-existing + # failure it alone catches looks exactly like a regression. + push: + branches: [main, master] + workflow_dispatch: + +permissions: + contents: read + +jobs: + check: + uses: Remade-With-Rust/.github/.github/workflows/portfolio-test.yml@main + with: + command: test From 40b81b9a409050c9492b69bd0e358601870b30e6 Mon Sep 17 00:00:00 2001 From: farmer_timmm <63073761+Ttimmahlax@users.noreply.github.com> Date: Sat, 19 Sep 2026 21:10:56 -0700 Subject: [PATCH 3/3] bump rusty_alloc to =2.2.0 --- crates/rusty_esp_alloc/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/rusty_esp_alloc/Cargo.toml b/crates/rusty_esp_alloc/Cargo.toml index 9639381..1f954aa 100644 --- a/crates/rusty_esp_alloc/Cargo.toml +++ b/crates/rusty_esp_alloc/Cargo.toml @@ -39,7 +39,7 @@ secure = ["rusty_alloc-api/secure", "rusty_alloc/secure"] # refuses a region too small to hold a segment and turns an allocating # interrupt into a panic instead of a silent hang; on 2.0.0 both are quiet. rusty_alloc-api = { version = "=2.2.0", default-features = false } -rusty_alloc = { version = "=2.0.5", default-features = false } +rusty_alloc = { version = "=2.2.0", default-features = false } [lints] workspace = true