diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2238557..e13cc20 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -45,7 +45,7 @@ env: # "false" is the normal state. It is easy to leave this on "true" and then # silently keep shipping nothing to the configurator, so check it when cutting # a release rather than assuming. - prerelease: "true" + prerelease: "false" # Runner image and third-party actions are pinned, not floating. # diff --git a/releasenotes/RELEASE_NOTES_1.17.6a-zephcore.md b/releasenotes/RELEASE_NOTES_1.17.6-zephcore.md similarity index 97% rename from releasenotes/RELEASE_NOTES_1.17.6a-zephcore.md rename to releasenotes/RELEASE_NOTES_1.17.6-zephcore.md index d9c30b6..89d893a 100644 --- a/releasenotes/RELEASE_NOTES_1.17.6a-zephcore.md +++ b/releasenotes/RELEASE_NOTES_1.17.6-zephcore.md @@ -1,4 +1,4 @@ -# ZephCore 1.17.6a-zephcore +# ZephCore 1.17.6-zephcore A large release: companion firmware now speaks WiFi (TCP, on boards that support it), preferences move to upstream's `prefs.json` format, and ESP32-S3 repeaters can finally light-sleep. Underneath, @@ -7,12 +7,6 @@ text so the two codebases read the same again. Also: GPS reliability fixes, more reporting, reduced flash wear, and the remote CLI (protocol v14) now executes commands sent by contacts you have allowed to use it, matching upstream. -> [!IMPORTANT] -> **This is a pre-release.** The Mesh America configurator keeps offering 1.17.5c; flash this one by -> hand. ESP32-S3 light sleep was bench-validated on a XIAO ESP32-S3; on the Heltec boards that -> enable it by default it is build-tested only, so reports from Heltec repeaters are especially -> welcome (`get pm`, see below). - > [!NOTE] > A normal upgrade keeps your identity, settings, contacts and phone pairing. Preferences are > migrated to the new `prefs.json` format on first boot; the old binary file is kept alongside it, so @@ -220,4 +214,4 @@ USB console output longer than 64 bytes (packet lines, CLI replies); it is patch - **System design docs published**: `docs/DESIGN.md` and nine architecture decision records covering the choices made in this restructure. - **`healthcheck.conf` now logs.** It never turned the logging subsystem on, so a repeater built with it - printed nothing. A few configuration lines that had no effect on any build were removed. \ No newline at end of file + printed nothing. A few configuration lines that had no effect on any build were removed. diff --git a/zephcore/CMakeLists.txt b/zephcore/CMakeLists.txt index 10373e9..fd8c544 100644 --- a/zephcore/CMakeLists.txt +++ b/zephcore/CMakeLists.txt @@ -33,7 +33,7 @@ list(APPEND BOARD_ROOT ${CMAKE_CURRENT_SOURCE_DIR}) # Service advertises (CONFIG_BT_DIS_FW_REV_STR, generated from it below), what the # GitHub release is tagged/named, and what the Mesh America catalog uses as its # version key. The release workflow reads this line directly — keep its form. -set(ZEPHCORE_FIRMWARE_VERSION "1.17.6a-zephcore") +set(ZEPHCORE_FIRMWARE_VERSION "1.17.6-zephcore") # ========== Helpers ========== # Append FILE to the overlay list once, keeping its FIRST position. Position is