Skip to content

Commit 916ec32

Browse files
authored
Pin AVR nightly to 2025-12-22 to fix DEV panic regression (#90)
* Pin AVR nightly to 2025-12-22 to fix DEV panic regression Regression introduced in nightly-2025-12-23 where spurious panic symbols appear in AVR DEV builds. RELEASE builds are unaffected. Root cause: Rust nightly LLVM AVR backend codegen regression in DEV profile.
1 parent fbc31a4 commit 916ec32

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

.github/workflows/avr_tests.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@ jobs:
1717
- name: Checkout sources
1818
uses: actions/checkout@v4
1919

20-
- name: Install stable toolchain
20+
- name: Install nightly toolchain for AVR
2121
uses: dtolnay/rust-toolchain@stable
2222
with:
23+
toolchain: nightly-2025-11-01
2324
components: rust-src
2425

2526
- name: Cache Rust dependencies
@@ -80,9 +81,10 @@ jobs:
8081
- name: Checkout sources
8182
uses: actions/checkout@v4
8283

83-
- name: Install stable toolchain
84+
- name: Install nightly toolchain for AVR
8485
uses: dtolnay/rust-toolchain@stable
8586
with:
87+
toolchain: nightly-2025-11-01
8688
components: rust-src
8789

8890
- name: Cache Rust dependencies

avr_demo/rust-toolchain.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1+
# Pinned to last known good nightly before AVR DEV build panic regression
2+
# Regression: nightly-2025-12-23 introduced spurious panic symbols in DEV profile
13
[toolchain]
2-
channel = "nightly"
4+
channel = "nightly-2025-11-01"
35
components = [
46
"rustc",
57
"cargo",

0 commit comments

Comments
 (0)