Point logging sleep contract at archived release notes

This commit is contained in:
mikecarper committed 2026-10-01 12:01:25 -07:00
1 parent 5ebd9994e5
commit 759c97477c
3 files changed
+4 -4

No files matched your search

+1 -1
View File
@@ -1,7 +1,7 @@
# Releasing Firmware
For the USA Cascade 1.17.1.5 matrix, use
[the option 3 release instructions](docs/releases/1.17.1.5.md).
[the option 3 release instructions](docs/old-releases/1.17.1.5.md).
Package the qualified outputs with `scripts/package_cascade_release.py`.
Local staging does not publish or push anything. Include the
[feature switches by role](docs/role_feature_switches.md),
+1 -1
View File
@@ -4,7 +4,7 @@
Uses real linker heap bounds on ARM and the linked ESP-IDF allocator tables on
ESP32. These are capacity checks before dynamic allocation, not hardware soak
results. PSRAM, instruction-only RAM and reserved bootloader arenas never count
as internal heap. See docs/firmware_memory_budget.md for the budget policy.
as internal heap. See docs/research/firmware_memory_budget.md for the budget policy.
"""
from __future__ import annotations
+2 -2
View File
@@ -103,7 +103,7 @@ class LoggingSleepContractTest(unittest.TestCase):
for path in (
"docs/cli_commands.md", "docs/role_feature_switches.md",
"docs/full_companion_features.md", "docs/companion_radio_full.md",
"docs/firmware_picker.md", "docs/releases/1.17.1.5.md",
"docs/firmware_picker.md", "docs/old-releases/1.17.1.5.md",
):
with self.subTest(path=path):
text = (ROOT / path).read_text(encoding="utf-8")
@@ -114,7 +114,7 @@ class LoggingSleepContractTest(unittest.TestCase):
def test_wifi_exception_is_documented_with_running_state_check(self):
for path in ("docs/cli_commands.md", "docs/role_feature_switches.md",
"docs/releases/1.17.1.5.md"):
"docs/old-releases/1.17.1.5.md"):
with self.subTest(path=path):
text = (ROOT / path).read_text(encoding="utf-8")
paragraphs = [